每次只在shell中测试少量代码,纯手打也有点麻烦

安装ipython也可以实现这个功能,不过破机子有时候反映会稍微卡顿,比较麻烦

1.不管有没有这个文件,直接打开这个文件

vi ~/.pystartup

2.填入如下代码

import atexit

import os

import readline

import rlcompleter

readline.parse_and_bind('tab: complete')

3.设置~/.pystartup文件的环境变量

权限不够的时候设置临时变量:

export PYTHONSTARTUP=~/.pystartup

不过这样每次重启服务器就一直要export

如果权限够的话可以尝试下面这句:

echo "exportPYTHONSTARTUP=~/.pystartup" >> /etc/profile

或者放在自己的家目录下(这种没试过,也许执行完要source ~/.bashrc一下)

echo "export PYTHONSTARTUP=~/.pystartup" >> ~/.bashrc

这样一来,每次打开python就会默认先执行这个~/.pystartup文件

4.命令行输入python,进入python shell

如果系统里同时有python2和python3,都是可以使用的

linux python自动补全_Linux下在python命令行中自动补全代码(py2、3,centos、ubuntu)...相关推荐

  1. linux python连接oracle数据库_Linux下通过python访问MySQL、Oracle、SQL Server数据库的方法...

    本文档主要描述了Linux下python数据库驱动的安装和配置,用来实现在Linux平台下通过python访问MySQL.Oracle.SQL Server数据库. 其中包括以下几个软件的安装及配置: ...

  2. python获取终端输出流_Linux下用Python获取命令行输出的几个方案

    Python在慢慢成为脑影像数据处理中的主流语言.而在做脑影像处理时,不免有时候需要用到一些别人开发好的工具包,而这些包并不都是python包.下面是学习啦小编收集整理的Linux下用Python获取 ...

  3. linux部署python web项目 详细_linux下nginx+python+uwsgi部署总结(django+web.py)

    ara on 2011年10月24日 17:23 # 按您文章进行了配置,出现错误,请教问题原因 nginx.conf 配置: server { # python/uwsgi listen 80; r ...

  4. python android自动化元素定位_linux下Appium+Python移动应用自动化测试实战---3.手把手教你定位元素编写测试用例...

    linux下Appium+Python移动应用自动化测试实战-3.手把手教你定位元素编写测试用例 前言 有很多童鞋环境搭建好了却没有进行下一步,是因为缺少step by step的资料. 互联网上ap ...

  5. linux shell 宏定义_Linux系统和Shell命令行简介,走上数据分析之路

    122Linux系统和Shell命令行简介,走上数据分析之路 本节作者:刘永鑫 中国科学院遗传与发育生物学研究所 版本1.0.2,更新日期:2020年8月31日 本项目永久地址:https://git ...

  6. windows 搭建python 虚拟环境 写程序_Sublime下配置python编译环境及搭建虚拟环境:(windows下大致相同)...

    1.编译环境配置import urllib.request,os,hashlib; h = '6f4c264a24d933ce70df5dedcf1dcaee' + 'ebe013ee18cced0e ...

  7. python测网速_使用Linux命令行测试网速(示例代码)

    当发现上网速度变慢时,人们通常会先首先测试自己的电脑到网络服务提供商(通常被称为"最后一公里")的网络连接速度.在可用于测试宽带速度的网站中,Speedtest.net也许是使用最 ...

  8. mvn Mac Linux 版本,Mac 下 Maven 的命令行安装

    JDK 的安装 系统的"系统偏好设置"中我们可以看到 Java的设置, Java 7(含) 之后的版本在这里可以看到. 点击进去后,可以看到独立的 Java 控制面板 注意,这里是 ...

  9. python object单引号变成双引号_Python学习第163课--Linux命令行中的单引号和双引号...

    [每天几分钟,从零入门python编程的世界!] 我们都知道引号的作用就是为了引用,比如引用别人说的话,这句话就放在引号里面. 而Linux命令行中的single quote(单引号)和dubble ...

最新文章

  1. TFS2012 服务器安装
  2. LeetCode 138 复制带随机指针的链表-中等
  3. 国外博客透露JavaFX 2.0路线图
  4. 旅游捞金的六大方式,玩着把钱赚了
  5. 基于Python3 神经网络的实现
  6. Dubbo服务服务暴露之ProxyFactory Invoker
  7. 词频统计 matlab,5年cvpr论文词频分析,今年最火词——深度学习
  8. Android Jni OpenCV-绘制朱利亚(Julia)集合图形
  9. Cesium模型压平
  10. 百度竞价如何过滤无效点击
  11. C++:实现量化exchangerate汇率测试实例
  12. ixgbe网卡驱动 Ⅳ----收发包流程详解
  13. 什么是看门狗(watchdog)?看门狗有什么作用?
  14. 关于皓月GOM登录器配置器批量生成详细说明
  15. 关于雅可比行列式与积分换元
  16. 禁忌搜索算法求解TSP旅行商问题Matlab实现
  17. 既生 Redis 何生 LevelDB?
  18. Stata学习笔记|导入数据
  19. 关于大学的50件事,活个不让自己后悔的大学四年。(摘自MIT blog entry)
  20. python GSM模块-电脑接收短信

热门文章

  1. MySQL读写分离应用层解决
  2. MySQL删除数据表
  3. html页面显示html代码怎么写,求助这段代码如何转换成正常可看的HTML页面
  4. 通俗易懂解释知识图谱
  5. 这些大佬,真的牛逼了!
  6. Mybatis接口Mapper内的方法为啥不能重载吗?
  7. java.lang.IllegalArgumentException: Can not set XXX to com.sun.proxy.$Proxy28
  8. javascript的window.open()详解
  9. java笔记数组小知识点
  10. 数据结构之堆栈排序图文详解及代码(C++实现)