对于那些不熟悉~/.bashrc的人来说,它是一个存在于Unix shell
Python 中是否存在类似的东西?本质上,我想在一个脚本中定义一些全局 Python 函数,并确保每当我在计算机上运行 Python 脚本或启动 Python 终端时都会加载它们。我想知道是否已经存在这种行为,或者是否有一种简单明了的方法来实现它。
Bash
中的可定制脚本。当新终端会话开始时,将运行此特定用户文件。用户可以在该文件中编写常见变量、函数和环境设置,并因此让它们在打开终端窗口时自动加载。Python 中是否存在类似的东西?本质上,我想在一个脚本中定义一些全局 Python 函数,并确保每当我在计算机上运行 Python 脚本或启动 Python 终端时都会加载它们。我想知道是否已经存在这种行为,或者是否有一种简单明了的方法来实现它。
__init__.py
。 - e0k__init__.py
文件来确保在导入一个包或其子级时运行某些代码),但是如果要定制交互式解释器,可以将PYTHONSTARTUP
环境变量设置为指向一个包含要在移交给交互式解释器之前运行的Python命令的文件,例如export PYTHONSTARTUP=$HOME/.pythonrc
。 - ShadowRanger/usr/lib/pythonX.y/dist-packages
中,在需要时导入它们。简单易行! - Ja8zyjits