我讨厌在堵塞的屏幕中工作,所以一旦我开始在终端中工作,我就会定义一个函数,如下所示:
from os import system
cls = lambda: system('cls')
这样我就可以使用简单的命令cls()
来清除窗口。
有没有一种方法可以让我在使用命令 python
调用解释器时立即让 python 导入该函数。与 __builtins__
如何导入类似。
这个问题不仅仅与想要这样做有关,因为我懒得在每次调用时额外输入两行,我还想知道一种方法,可以让 python 自动导入我自己制作的任何模块以及在哪里我应该存储该脚本。
最佳答案
在 Windows 上,您需要在 Security-System-advanced-environment 变量之类的内容中设置 PYTHONSTARTUP
环境变量:
首先创建一个文件pythonstartup.py
,其中包含您的代码:
from os import system
cls = lambda: system('cls')
然后在环境变量中设置PYTHONSTARTUP="C:\path_to\pythonstartup.py"
关于python - 如何让 python 在终端中调用模块后立即导入该模块?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27967658/