我编写了一个模块,如果导入,它会自动更改程序的错误输出。在我编写的几乎所有python代码中都有它是非常方便的。你知道吗
因此,我不想将import my_errorhook
行添加到我编写的每一个代码中,而是希望自动添加这一行。你知道吗
我找到了this answer,指出应该避免直接更改python的行为。所以我想改变命令行,比如
python --importModule my_errorhook main.py
在bashrc中定义一个别名来覆盖python
命令以自动添加参数。有没有办法让我做出这样的行为?你知道吗
Tags:
python命令行中没有
importModule
这样的东西。在不显式导入的情况下接收代码的唯一方法是将函数放入内置模块中。但是,这是一种不鼓励的做法,因为如果没有适当的设计,代码很难维护。你知道吗假设python文件
main.py
是整个程序的入口点。现在您可以创建另一个文件bootstrap.py
,并将以下代码放入新文件中。你知道吗然后可以从所有模块调用函数
func()
,而无需导入。例如在main.py
相关问题 更多 >
编程相关推荐