【发布时间】:2018-08-02 05:49:26
【问题描述】:
假设我有 python 模块 foo.py 和文件 myfile.txt 位于同一目录中。 foo.py 包含以下代码以读取myfile.txt:
from os import path
myfile_path = path.join(path.dirname(__file__), 'myfile.txt')
myfile = open(myfile_path)
我发现自己在不同的模块中一遍又一遍地写path.join(path.dirname(__file__), '...')。有没有更短更简单的方法来从与 python 模块相同的目录中读取文件?
【问题讨论】: