python-3.x sys.path.append(“../”)和sys.path.append(“..”)

siv3szwd  于 2023-10-21  发布在  Python
关注(0)|答案(1)|浏览(138)

在一个程序中,我注意到作者添加了两行

sys.path.append("../../../")
sys.path.append("..")

第二个path.add是否冗余?

rn0zuynd

rn0zuynd1#

“..”会将您在目录树中的位置上移一级。所以多个..会让你更上一层楼。
path是Python解释器搜索模块的目录列表。你可以通过print(sys.path)找到。请注意,这是一个列表。
sys.path.append()方法用于将我们想要的路径追加到现有列表中。
所以第二个不是多余的,是你加的...

相关问题