Nadia Alraml..

91

有办法做到这一点.将文件存储在~/.pystartup......

# Add auto-completion and a stored history file of commands to your Python

# interactive interpreter. Requires Python 2.0+, readline. Autocomplete is

# bound to the Esc key by default (you can change it - see readline docs).

#

# Store the file in ~/.pystartup, and set an environment variable to point

# to it: "export PYTHONSTARTUP=/home/user/.pystartup" in bash.

#

# Note that PYTHONSTARTUP does *not* expand "~", so you have to put in the

# full path to your home directory.

import atexit

import os

import readline

import rlcompleter

historyPath = os.path.expanduser("~/.pyhistory")

def save_history(historyPath=historyPath):

import readline

readline.write_history_file(historyPath)

if os.path.exists(historyPath):

readline.read_history_file(historyPath)

atexit.register(save_history)

del os, atexit, readline, rlcompleter, save_history, historyPath

然后PYTHONSTARTUP在shell中设置环境变量(例如~/.bashrc):

export PYTHONSTARTUP=$HOME/.pystartup

您还可以添加此项以免费获得自动填充功能:

readline.parse_and_bind('tab: complete')

请注意,这仅适用于*nix系统.由于readline仅适用于Unix平台.

这应该是框架.致力于RHEL 6.6.Pyenv,2.7.10. (3认同)

python交互式怎么保存_如何保存Python交互式会话?相关推荐

  1. python 登陆淘宝_如何用 Python 自动登录淘宝并保存登录信息?

    原标题:如何用 Python 自动登录淘宝并保存登录信息? 作者 | 猪哥 责编 | 伍杏玲 前段时间时间为大家讲解了如何使用requests库模拟登录淘宝,而今天我们将对该功能进行丰富.所以我们把之 ...

  2. python是交互式语言吗_什么是Python交互式解释器

    什么是Python交互式解释器 发布时间:2020-08-25 14:10:25 来源:亿速云 阅读:68 什么是Python交互式解释器?相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原 ...

  3. python数据科学手册_小白入门Python数据科学

    前言 本文讲解了从零开始学习Python数据科学的全过程,涵盖各种工具和方法 你将会学习到如何使用python做基本的数据分析 你还可以了解机器学习算法的原理和使用 说明 先说一段题外话.我是一名数据 ...

  4. python变量定义大全_详解python变量与数据类型

    这篇文章我们学习 Python 变量与数据类型 变量 变量来源于数学,是计算机语言中能储存计算结果或能表示值抽象概念,变量可以通过变量名访问.在 Python 中 变量命名规定,必须是大小写英文,数字 ...

  5. python 文字处理系统_详解Python中的文本处理

    字符串 -- 不可改变的序列 如同大多数高级编程语言一样,变长字符串是 Python 中的基本类型.Python 在"后台"分配内存以保存字符串(或其它值),程序员不必为此操心.P ...

  6. python脚本怎么启动_怎么启动python脚本

    Python是一种跨平台的计算机程序设计语言.是一种面向对象的动态类型语言,最初被设计用于编写自动化脚本(shell),随着版本的不断 更新和语言新功能的添加,越来越多被用于独立的.大型项目的开发. ...

  7. python展开函数方法_逐步展开Python详细教学—Python语法

    Python语法–在Python世界迈出第一步 我们已经拥有了许多的编程语言,而且都有自己的特色,但是一种语言的独特之处在于它的特性.最终,是它的特点让它被选中或通过项目.因此,在开始更深入的Pyth ...

  8. python 使用socks 爬虫_小白学 Python 爬虫(17):Requests 基础使用

    人生苦短,我用 Python 前文传送门: 小白学 Python 爬虫(1):开篇 小白学 Python 爬虫(2):前置准备(一)基本类库的安装 小白学 Python 爬虫(3):前置准备(二)Li ...

  9. python办公自动化博客_自动化办公 Python 操控 Word

    虽然Word不好用, 但还必须得用它, python-docx是专门用于编辑Word文档的一个工具库, 它有两大用途, 自动化生成word文档 and 自动化修改文档 python word 1. 自 ...

  10. python包括哪些部分_第一部分 Python基础篇

    第⼀一部分 Python基础篇 1. 为什什么学习Python? 朋友推荐,比较简单易学,生态圈比较强大 发展趋势:人工智能.数据分析 2. 通过什什么途径学习的Python? 廖雪峰.网络博客.相关 ...

最新文章

  1. 另类寻找百度文库下载地址
  2. Exchange server 2003迁移到2010之升级默认地址簿及地址策略
  3. 行走在成为程序猿的道路上
  4. 浅析STL allocator
  5. Modernizr使用指南
  6. 【Java】《基于Java的面向对象范式》学习笔记分享
  7. javac编译多个java文件以及-cp、-classpath、-sourcepath
  8. java实现——客户端登录
  9. 曾经很火的迅雷,为什么现在不怎么火了?
  10. 利用大数据构建用户画像的好处
  11. 周鸿祎的“流氓”可否借鉴?
  12. Java实现获取汉字的拼音(首拼)
  13. 【网络知识】Wireshark抓不到vlan tag问题解决
  14. Java 基础实验 自由落体
  15. jq ajax传参的两种方式
  16. matlab 汉字是方块,linux下Matlab 2020中文字体方框问题解决方法
  17. CRM管理软件有哪些?这5款好用的CRM软件值得推荐!
  18. cocos creator休闲游戏甜品幻想H5+安卓+IOS三端源码开发脚本为javaScript
  19. h5 vr效果_浅谈html5在vr中的应用
  20. linux chmod命令为当前目录下的所有文件都添加可执行权限(可执行文件permission denied解决方法)

热门文章

  1. shell基础07 函数
  2. getQueryString方法使用
  3. LoadRunner 使用虚拟IP测试流程
  4. Delphi Access Violation错误的分析
  5. 对象指针与this指针
  6. Boost.Bind的基础使用
  7. [转]Groovy和Grails简介
  8. python存储大量数据_如何在文件中密集地存储大量数据?
  9. js java cookie_js cookie 工具
  10. html 收藏功能,用react怎么实现收藏功能?