如何获取运行ipynb文件的路径?

时间:2018-05-04 12:30:14

标签: python file path

我有一个程序可以读入几个文件的子文件夹。

我以前写的代码有:

path = 'C:/Users/Me/etc/etc/'

然后我会打开几个文件说

file1 = path + str('file1.txt')

如何更改代码以便其他人可以使用?我正在使用Jupyter笔记本,因此__file __和sys(argv [0])似乎无法正常工作。

我看过这些:

  1. How to get an absolute file path in Python
  2. How do I get the parent directory in Python?

1 个答案:

答案 0 :(得分:0)

使用获取当前工作目录

def join_current_dir(file):
    """Join filepath with current file directory"""
    cwd = os.getcwd()
    return os.path.join(cwd, file)