python 我设置的模块路径在我重新启动时消失了 python

python module paths that I set have gone when I restart python

我正在尝试添加另一个模块路径。 假设我想附加路径 'd'

$ python3
>>> import sys
>>> sys.path
['a','b','c']

>>> sys.path.append('d')
>>> sys.path
['a','b','c','d']

>>> exit()
$python3
>>> import sys
>>> sys.path
['a','b','c']

重启后我添加的路径没有了python。我想将路径 'd' 设置为默认路径。

当您再次打开 python 时,程序将重新启动并设置为原始设置,仅具有程序中的指定值。我会说你最好的选择是添加

sys.path.append('d')
sys.path

代码行到主代码中。

还有另一种方法,但不是 100% 准确可靠。 如果你把这个程序保存(你必须保存程序),比方说,script.py,你所要做的就是在一个新文件类型的开头,

from script import *

(如果文件名不是实际模块,它会有所帮助)。这种方式可能行不通,而且它必须将两个文件放在同一个文件夹中,但这是我所知道的最好的方式。