python交互式怎么保存_如何保存Python交互式会话?
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交互式会话?相关推荐
- python 登陆淘宝_如何用 Python 自动登录淘宝并保存登录信息?
原标题:如何用 Python 自动登录淘宝并保存登录信息? 作者 | 猪哥 责编 | 伍杏玲 前段时间时间为大家讲解了如何使用requests库模拟登录淘宝,而今天我们将对该功能进行丰富.所以我们把之 ...
- python是交互式语言吗_什么是Python交互式解释器
什么是Python交互式解释器 发布时间:2020-08-25 14:10:25 来源:亿速云 阅读:68 什么是Python交互式解释器?相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原 ...
- python数据科学手册_小白入门Python数据科学
前言 本文讲解了从零开始学习Python数据科学的全过程,涵盖各种工具和方法 你将会学习到如何使用python做基本的数据分析 你还可以了解机器学习算法的原理和使用 说明 先说一段题外话.我是一名数据 ...
- python变量定义大全_详解python变量与数据类型
这篇文章我们学习 Python 变量与数据类型 变量 变量来源于数学,是计算机语言中能储存计算结果或能表示值抽象概念,变量可以通过变量名访问.在 Python 中 变量命名规定,必须是大小写英文,数字 ...
- python 文字处理系统_详解Python中的文本处理
字符串 -- 不可改变的序列 如同大多数高级编程语言一样,变长字符串是 Python 中的基本类型.Python 在"后台"分配内存以保存字符串(或其它值),程序员不必为此操心.P ...
- python脚本怎么启动_怎么启动python脚本
Python是一种跨平台的计算机程序设计语言.是一种面向对象的动态类型语言,最初被设计用于编写自动化脚本(shell),随着版本的不断 更新和语言新功能的添加,越来越多被用于独立的.大型项目的开发. ...
- python展开函数方法_逐步展开Python详细教学—Python语法
Python语法–在Python世界迈出第一步 我们已经拥有了许多的编程语言,而且都有自己的特色,但是一种语言的独特之处在于它的特性.最终,是它的特点让它被选中或通过项目.因此,在开始更深入的Pyth ...
- python 使用socks 爬虫_小白学 Python 爬虫(17):Requests 基础使用
人生苦短,我用 Python 前文传送门: 小白学 Python 爬虫(1):开篇 小白学 Python 爬虫(2):前置准备(一)基本类库的安装 小白学 Python 爬虫(3):前置准备(二)Li ...
- python办公自动化博客_自动化办公 Python 操控 Word
虽然Word不好用, 但还必须得用它, python-docx是专门用于编辑Word文档的一个工具库, 它有两大用途, 自动化生成word文档 and 自动化修改文档 python word 1. 自 ...
- python包括哪些部分_第一部分 Python基础篇
第⼀一部分 Python基础篇 1. 为什什么学习Python? 朋友推荐,比较简单易学,生态圈比较强大 发展趋势:人工智能.数据分析 2. 通过什什么途径学习的Python? 廖雪峰.网络博客.相关 ...
最新文章
- 另类寻找百度文库下载地址
- Exchange server 2003迁移到2010之升级默认地址簿及地址策略
- 行走在成为程序猿的道路上
- 浅析STL allocator
- Modernizr使用指南
- 【Java】《基于Java的面向对象范式》学习笔记分享
- javac编译多个java文件以及-cp、-classpath、-sourcepath
- java实现——客户端登录
- 曾经很火的迅雷,为什么现在不怎么火了?
- 利用大数据构建用户画像的好处
- 周鸿祎的“流氓”可否借鉴?
- Java实现获取汉字的拼音(首拼)
- 【网络知识】Wireshark抓不到vlan tag问题解决
- Java 基础实验 自由落体
- jq ajax传参的两种方式
- matlab 汉字是方块,linux下Matlab 2020中文字体方框问题解决方法
- CRM管理软件有哪些?这5款好用的CRM软件值得推荐!
- cocos creator休闲游戏甜品幻想H5+安卓+IOS三端源码开发脚本为javaScript
- h5 vr效果_浅谈html5在vr中的应用
- linux chmod命令为当前目录下的所有文件都添加可执行权限(可执行文件permission denied解决方法)