python类似bash_rc的预加载文件

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打开的新控制台也会继承它的环境变量(?)

Guess you like

Origin blog.csdn.net/agctXY/article/details/118228129