Python是否有类似于Matlab的addpath的功能?我知道sys.path.append,但那似乎只适用于Python文件/模块,而不适用于普通文件。
假设我有一个配置文件config.txt在C:\ Data中,当前工作目录是其他地方,例如D:\ my_project。
我想要类似于以下代码:
def foo():
with open('config.txt') as f:
print(f.read())
def main():
addpath(r'C:\Data')
foo()
很显然,我可以在这里传递路径给foo,但在实际使用中这非常困难。
addpath
不是用来添加数据文件路径的。它与load
一起使用,以便用户可以加载随工具箱提供的示例数据集,但它并不适用于一般情况。这是不好的做法。 - Cris Luengo