如何在每次启动Python时运行Python命令
我想知道在每次启动python解释器时,如何在启动时运行一个或多个命令如何在每次启动Python时运行Python命令,python,startup,Python,Startup,我想知道在每次启动python解释器时,如何在启动时运行一个或多个命令 有没有一种方法可以在python中实现这一点,就像linux/unix上的.bashrc或.profile文件一样?您可以设置一个环境变量PYTHONSTARTUP指向一个文件,该文件包含您希望在所有python解释器启动时运行的命令 更多信息可在python文档中找到: 如果要从当前目录运行其他启动文件或从脚本运行此全局启动文件,也有以下有用的信息: 如果要从当前数据库中读取其他启动文件 目录,您可以使用代码在全局启动文件
有没有一种方法可以在python中实现这一点,就像linux/unix上的.bashrc或.profile文件一样?您可以设置一个环境变量
PYTHONSTARTUP
指向一个文件,该文件包含您希望在所有python解释器启动时运行的命令
更多信息可在python文档中找到:
如果要从当前目录运行其他启动文件或从脚本运行此全局启动文件,也有以下有用的信息:
如果要从当前数据库中读取其他启动文件
目录,您可以使用代码在全局启动文件中对此进行编程
类似于ifos.path.isfile('.pythonrc.py'):execfile('.pythonrc.py')
。如果
如果要在脚本中使用启动文件,必须执行此操作
在脚本中明确显示:
import os
filename = os.environ.get('PYTHONSTARTUP')
if filename and os.path.isfile(filename):
execfile(filename)