如何在终端中调用 python 后立即导入模块?
How can I make python import a module as soon as it is Invoked in terminal?
我讨厌在堵塞的屏幕上工作,所以我一开始在终端上工作,我就定义了一个函数如下:
from os import system
cls = lambda: system('cls')
这样我就可以用简单的命令cls()
清除我的window。
有什么方法可以让 python 在我使用命令 python
调用解释器时立即导入该函数。与如何导入 __builtins__
类似。
这个问题不仅仅与想要这样做有关,因为我懒得在每次调用时输入 2 行额外的行,我还想知道一种可以让 python 自动导入任何模块的方法我自己制作的以及我应该在哪里存储该脚本。
在 windows 上,您需要设置 PYTHONSTARTUP
环境变量,例如 Security-System-advanced-environment variables:
首先用您的代码创建一个文件pythonstartup.py
:
from os import system
cls = lambda: system('cls')
然后在你的环境变量中设置PYTHONSTARTUP="C:\path_to\pythonstartup.py"
我讨厌在堵塞的屏幕上工作,所以我一开始在终端上工作,我就定义了一个函数如下:
from os import system
cls = lambda: system('cls')
这样我就可以用简单的命令cls()
清除我的window。
有什么方法可以让 python 在我使用命令 python
调用解释器时立即导入该函数。与如何导入 __builtins__
类似。
这个问题不仅仅与想要这样做有关,因为我懒得在每次调用时输入 2 行额外的行,我还想知道一种可以让 python 自动导入任何模块的方法我自己制作的以及我应该在哪里存储该脚本。
在 windows 上,您需要设置 PYTHONSTARTUP
环境变量,例如 Security-System-advanced-environment variables:
首先用您的代码创建一个文件pythonstartup.py
:
from os import system
cls = lambda: system('cls')
然后在你的环境变量中设置PYTHONSTARTUP="C:\path_to\pythonstartup.py"