我想使用我从哪里调用Python的文件路径,但我还没有找到解决方案(也许我不善于搜索)。
示例:
foo.py
的内容:
import sys
print(sys.path)
$ pwd
/Here
$ python3 folder1/foo.py
'/Here/folder1'
这是我目前得到的结果,但我希望能够访问'/ Here'。
答案 0 :(得分:1)
将其保存到变量
import os
pypath = os.getcwd()
一般来说,os模块对这些类型的东西很有用,如果你想查看当前目录(路径)中的所有文件,然后是os.listdir(".")
,请注意"."
将等于os.listdir()
答案 1 :(得分:0)
您需要使用os模块中的os.getcwd()
。 sys.path
包含python将搜索您要导入的模块的路径列表