python类似bash_rc的预加载文件
起因
今天在些python,然后很烦,很多函数不知道意思就想
dir(boo)
但是输出太难看,于是
print('\t'.join(dir(boo)))
打这么多好烦.
有时想要运行一遍脚本然后转到解释器中接着跑,利用解释性语言的特点,方便测试.于是
from bar import *
可是好烦
每次都要敲这么多!!!
经过
在bash
里多方便呀,可以在bash_rc
文件里自定义函数,自定义aliases
,
甚至gdb
也有个.gdb_init
文件,于是我就在bing
上搜,当我搜python auto import how to
的时候,奇迹出现了: )可以直接自己去看,我也只是看了人家的东西
结果
在环境变量中添加PYTHONSTARTUP
并将其值设为某文件.我叫它.py_rc
,创建该文件,添加内容
import os
print('preimporting')
def pdir(x):
print('\t'.join(dir(x)))
if 'rc.py' in os.listdir():
from rc import *
然后发现这个世界真的变得更加得可爱了!
: )
之后,我得抽时间把它加到我得dotfile
里面.
- 同时发现已经打开的cmd的环境变量不会立即更新,并且通过
start cmd
打开的新控制台也会继承它的环境变量(?)