我可以将 .pth 文件放在我的工作目录中吗
Can I put .pth file in my work directory
G:\code\Python\hello\helloworld.py
G:\code\Python\hello\mymodule\gettime.py
G:\code\Python\hello\mypath.pth
我在 mymodule
中写 gettime.py
,我会在 helloworld
中导入 gettime
。我在mypath.pth
中写"G:\code\Python\hello\mymodule"
。
我可以把 mypath.pth
放在目录 "G:\code\Python\hello"
里吗?
不,它不会起作用,根据 the site
documentation:
A path configuration file is a file whose name has the form name.pth and exists in one of the four directories mentioned above.
"above" 提到的四个目录特定于 Python 安装,它们与工作目录无关。它实际上超过四个(例如,它们不包括可选的用户站点包目录),但列表不是任意长的,并且工作目录从不参与确定要使用的 .pth
文件。
G:\code\Python\hello\helloworld.py
G:\code\Python\hello\mymodule\gettime.py
G:\code\Python\hello\mypath.pth
我在 mymodule
中写 gettime.py
,我会在 helloworld
中导入 gettime
。我在mypath.pth
中写"G:\code\Python\hello\mymodule"
。
我可以把 mypath.pth
放在目录 "G:\code\Python\hello"
里吗?
不,它不会起作用,根据 the site
documentation:
A path configuration file is a file whose name has the form name.pth and exists in one of the four directories mentioned above.
"above" 提到的四个目录特定于 Python 安装,它们与工作目录无关。它实际上超过四个(例如,它们不包括可选的用户站点包目录),但列表不是任意长的,并且工作目录从不参与确定要使用的 .pth
文件。