我可以将 .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 文件。