gpt4 book ai didi

python - 特定目录的 PYTHONSTARTUP 文件

转载 作者:行者123 更新时间:2023-11-30 23:32:08 29 4
gpt4 key购买 nike

我听说过 PYTHONSTARTUP 文件是启动 python 时自动加载指定模块和其他代码的一种方式。但 PYTHONSTARTUP 是一个全局事物,适用于所有 python 实例。是否有像 PYTHONSTARTUP 这样的东西,我可以将其放置在特定目录中,并且仅当我在该目录中启动 python 时才运行?

最佳答案

只需在启动每个项目之前导出 PYTHONSTARTUP 环境变量即可。

export PYTHONSTARTUP=$HOME/myproject/.pystartup
python ~/myproject/start.py

export PYTHONSTARTUP=$HOME/myotherproject/.pystartup
python ~/myotherproject/start.py

或者您可以有一个简单的 bash 文件,其中包含您希望运行的环境和 python 命令。

#!/bin/sh
# filename: workon.sh
export PYTHONSTARTUP=$HOME/myproject/.pystartup
python ~/myproject/start.py

然后:

./workon.sh

关于python - 特定目录的 PYTHONSTARTUP 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19534230/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com