python交互模式下命令tab补全
发表于:2024-11-23 作者:千家信息网编辑
千家信息网最后更新 2024年11月23日,python默认就可以进行tab补全命令行,在交互模式下,只要自己写个小小的tab.py模块即可;实现代码如下;#!/bin/env python # -*- coding: utf-8 -*-# p
千家信息网最后更新 2024年11月23日python交互模式下命令tab补全
python默认就可以进行tab补全命令行,在交互模式下,只要自己写个小小的tab.py模块即可;实现代码如下;
#!/bin/env python # -*- coding: utf-8 -*-# python startup file import sysimport readlineimport rlcompleterimport atexitimport osimport platform# tab completion readline.parse_and_bind('tab: complete')## 此为增加历史命令记录到文件,在各自的家目录下,如果不需要记录日志可删除if platform.system() == 'Windows': # history file ,os.environ获取用户的家目录,此为win10的,win7系统可能需要改下(自己看下os.environ的key) histfile = os.path.join(os.environ['USERPROFILE'], '.pythonhistory')else: # history file ,os.environ获取用户的家目录 histfile = os.path.join(os.environ['HOME'], '.pythonhistory')## end for history###try: readline.read_history_file(histfile)except IOError: passatexit.register(readline.write_history_file, histfile)del os, histfile, readline, rlcompleter
将以上代码复制出来保存到一个py文件中(自己定义名字,等下需要在交互下导入此模块),放入到你自己的py环境中搜索路径下即可
启动python交互
import xxx
然后你导入任意一个模块进行测试
如何你向在python启动的时候自动导入此模块定义下PYTHONSTARTUP
环境变量将此模块加入到此环境变量中即可
如果是windows系统的话,在自己的用户变量中定义(我的电脑==>属性==>高级==>环境变量==>用户变量)
PYTHONSTARTUP
对应的值就是你刚才保存模块的路径即可
如果你是linux的话,在自己的用户变量环境(/root/.bash_profile
,或者全局变量中/etc/profile中加入export PYTHONSTARTUP=/xxx/xx/xx.py
)中export模块的路径即可
重载环境变量(重新登录下)即可测试
变量
模块
环境
用户
目录
路径
命令
代码
文件
系统
测试
模式
高级
全局
历史
名字
就是
属性
日志
时候
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
服务器管理端口可以安装程序
软件开发测试常用工具
河北小型软件开发价格
去比亚迪做软件开发知乎
巫师3怎么安装到网吧服务器上
福鼎市爱草媒网络技术有限公司
浙江定制软件开发哪家好
虚荣 服务器
广州网络安全服务怎么收费
怎么知道是否连接数据库
江苏生态软件开发注意事项
心理健康和网络安全班会记录
网络安全中被动攻击
高新区数据网络技术服务费
公安局网络安全专员
网络安全党组会议记录
网络安全与社会保障专业
宁夏智慧宫网络技术
.net 备份数据库
杭州服务器报废公司哪家好
工程咨询业务管理软件开发
软件开发人员转正沟通
湖南行业软件开发
没有网络安全的企业
csgo国际服服务器位置指令
朝阳区景平网络技术工作室
知网是数据库嘛
恐龙岛服务器设置怎么选
泰州工程软件开发哪家好
网络安全与手机安全教育心得体会