【发布时间】:2018-10-14 22:42:59
【问题描述】:
我有一个程序可以读取多个文件的子文件夹。
我之前写过的代码有:
path = 'C:/Users/Me/etc/etc/'
然后我会说打开几个文件
file1 = path + str('file1.txt')
如何更改代码以供其他人使用?我正在使用 Jupyter 笔记本,所以 __file __ 和 sys(argv[0]) 似乎不起作用。
我看过这些:
【问题讨论】:
我有一个程序可以读取多个文件的子文件夹。
我之前写过的代码有:
path = 'C:/Users/Me/etc/etc/'
然后我会说打开几个文件
file1 = path + str('file1.txt')
如何更改代码以供其他人使用?我正在使用 Jupyter 笔记本,所以 __file __ 和 sys(argv[0]) 似乎不起作用。
我看过这些:
【问题讨论】:
使用获取当前工作目录,
def join_current_dir(file):
"""Join filepath with current file directory"""
cwd = os.getcwd()
return os.path.join(cwd, file)
【讨论】: