首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何使用程序当前所在的文件夹?

如何使用程序当前所在的文件夹?
EN

Stack Overflow用户
提问于 2017-06-24 01:00:36
回答 3查看 38关注 0票数 0

当我打开一个文件时,我必须指定它所在的目录。有没有办法指定使用当前目录而不是写出路径名?我使用的是:

代码语言:javascript
运行
复制
source = os.listdir("../mydirectory")

但是,只有将程序放在名为"mydirectory“的目录中,它才能运行。我希望程序在它所在的目录中工作,无论它的名称是什么。

代码语言:javascript
运行
复制
def copyfiles(servername):

    source = os.listdir("../mydirectory") # directory where original configs are located
    destination = '//' + servername + r'/c$/remotedir/' # destination server directory
    for files in source:
        if files.endswith("myfile.config"):
            try:
                os.makedirs(destination, exist_ok=True)
                shutil.copy(files,destination)
            except:
EN

Stack Overflow用户

发布于 2017-06-24 01:03:10

尝试:

代码语言:javascript
运行
复制
os.listdir('./')

或者:

代码语言:javascript
运行
复制
os.listdir(os.getcwd())
票数 0
EN
查看全部 3 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44726578

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档