激情久久久_欧美视频区_成人av免费_不卡视频一二三区_欧美精品在欧美一区二区少妇_欧美一区二区三区的

腳本之家,腳本語言編程技術及教程分享平臺!
分類導航

Python|VBS|Ruby|Lua|perl|VBA|Golang|PowerShell|Erlang|autoit|Dos|bat|

香港云服务器
服務器之家 - 腳本之家 - Python - 更改Python命令行交互提示符的方法

更改Python命令行交互提示符的方法

2020-05-18 10:53腳本之家 Python

這篇文章主要介紹了更改Python命令行交互提示符的方法,本文還介紹了一款開源軟件iPython和Python的distutils,需要的朋友可以參考下

一、定制Python的交互提示符

Python的默認交互提示符為“>>>”,但它是可以定制的。

Python啟動后,先尋找PYTHONSTARTUP環境變量,然后執行此文件中變量指定的執行代碼。

一些Linux發布包提供了缺省的啟動腳本,一般存放在其home目錄,名為.pythonstartup。“Tab完成”和“命令歷史”這兩個功能增強了提示符應用,兩者都基于readline模塊。

如果沒有.pythonstartup文件,可以自己創建一個。

簡單例子:

復制代碼 代碼如下:

# python startup file
import readline
import rlcompleter
import atexit
import os
# tab completion
readline.parse_and_bind('tab: complete')
# history file
histfile = os.path.join(os.environ['HOME'], '.pythonhistory')
try:
 readline.read_history_file(histfile)
except IOError:
 pass
atexit.register(readline.write_history_file, histfile)
del os, histfile, readline, rlcompleter


可以在http://pypi.python.org/pypi/pbp.scripts另存為.pythonstartup。

 

設置PYTHONSTARTUP環境變量

如果是在Linux或Mac OS X下運行Python,最簡單的方法是創建啟動腳本,并保存到home目錄。
然后用PYTHONSTARTUP環境變量連接它,設置到系統啟動腳本。例如在Bash和Korn shell,可使用.profile文件,你可以插入行,例如:
export PYTHONSTARTUP=~/.pythonstartup
在windows下,更為方便,設置PYTHONSTARTUP黃金變量即可。

二、iPython

iPython見:http://ipython.scipy.org
iPython的目標是為交互應用和研究計算創建一個全面的環境。iPython有兩個主要組件:

1)一個增強的Python交互shell
2)交互式并行計算架構

iPython開源,當前版本:0.9.1。它是一個Python的增強shell。特征:

  -動態的對象檢查
  -從提示符訪問系統shell
  -Profiling的直接支持
  -調試方便

三、Python的distutils

Python自帶了一套工具distutils,用于發布Python應用程序。它提供了:

1、一個骨架
提供標準元數據域,如作者名、License類型等等。

2、一套幫助器
明白怎樣建立發布包。

distutils沒有提供定義其它依賴包的功能,setuptools工具增強了這一點。

setuptools 框架,它是 Python Enterprise Application Kit(PEAK)的一個副項目。 setuptools 替換了標準的 distutils 庫,并為 Python 添加了版本化的包和依賴性管理。

Perl 用戶比較熟悉 CPAN,而 Ruby 用戶則比較熟悉 Gems;引導 setuptools 的 ez_setup 工具和隨之而生的擴展后的 easy_install 與 “Cheeseshop”(Python Package Index,也稱為 “PyPI”)一起工作來實現相同的功能。另外,setuptools 還讓我們可以將自己的庫包裝成一個稱為 “egg” 的包,它與 Java? 的 JAR 文件類似,不過是用于 Python 的。

要安裝setuptools,使用EasyInstall。
EasyInstall是一個包下載器和安裝器。EasyInstall是setuptools工具的補充,因為它知道怎樣處理包建立。

延伸 · 閱讀

精彩推薦
753
Weibo Article 1 Weibo Article 2 Weibo Article 3 Weibo Article 4 Weibo Article 5 Weibo Article 6 Weibo Article 7 Weibo Article 8 Weibo Article 9 Weibo Article 10 Weibo Article 11 Weibo Article 12 Weibo Article 13 Weibo Article 14 Weibo Article 15 Weibo Article 16 Weibo Article 17 Weibo Article 18 Weibo Article 19 Weibo Article 20 Weibo Article 21 Weibo Article 22 Weibo Article 23 Weibo Article 24 Weibo Article 25
主站蜘蛛池模板: 国产精品久久久久久久久久三级 | gogo全球大胆高清人露出91 | 欧美一级片在线 | 国产成人精品区一区二区不卡 | 精品亚洲夜色av98在线观看 | 欧美成人高清视频 | 欧美a∨一区二区三区久久黄 | 黄色av片在线观看 | 91九色电影 | 夜夜看 | 国产一区精品在线观看 | 国产成人高清在线观看 | 亚洲成在人 | 在线a视频 | 最新毛片在线观看 | 国内精品伊人久久 | 国产午夜精品一区二区三区四区 | 麻豆国产一区 | 精品国产第一区二区三区 | 精品国产91久久久久久浪潮蜜月 | 久久精品一二三区白丝高潮 | 日本娇小videos高潮 | 久久99精品国产自在现线 | 精品一区二区三区免费看 | 日韩黄网站 | av在线播放网址 | 久久精品国产99久久久古代 | 亚洲精品免费播放 | 国产一区二区高清在线 | av在线播放地址 | 91avsese| 色片免费在线观看 | 午夜国产在线 | 国产成人高潮免费观看精品 | 久久精品视频国产 | 欧美日韩在线视频一区 | 免费视频www在线观看 | 久久久久女人精品毛片 | 国产青草视频在线观看视频 | 免费观看一区二区三区视频 | 91性视频 |