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 *
(如果文件名不是实际模块,它会有所帮助)。这种方式可能行不通,而且它必须将两个文件放在同一个文件夹中,但这是我所知道的最好的方式。
我正在尝试添加另一个模块路径。 假设我想附加路径 '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 *
(如果文件名不是实际模块,它会有所帮助)。这种方式可能行不通,而且它必须将两个文件放在同一个文件夹中,但这是我所知道的最好的方式。