程序启动时如何默认导入Python模块?

使用环境变量PYTHONSTARTUP。从官方文档中:

如果这是可读文件的名称,则在以交互方式显示第一个提示之前,将执行该文件中的Python命令。在与执行交互命令相同的命名空间中执行文件,以便在其中定义或导入的对象可以在交互会话中使用而无需限定。

因此,只需使用import语句创建python脚本,然后将环境变量指向该脚本即可。有关如何在OS上创建环境变量的说明,请参见:https : //www.java.com/en/download/help/path.xml。使用变量名称作为PYTHONSTARTUP而不是PATH。

话虽这么说,请记住“显式总是比隐式更好”,因此不要在生产脚本中依赖此行为。另外,您添加的导入次数越多,python的启动时间就会越慢。