91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

python交互模式下命令tab補全

發布時間:2020-07-12 15:45:29 來源:網絡 閱讀:1919 作者:牛奶i豆漿 欄目:系統運維

python默認就可以進行tab補全命令行,在交互模式下,只要自己寫個小小的tab.py模塊即可;實現代碼如下;

#!/bin/env python 
# -*- coding: utf-8 -*-
# python startup file 
import sys
import readline
import rlcompleter
import atexit
import os
import 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:
    pass
atexit.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模塊的路徑即可

   重載環境變量(重新登錄下)即可測試


向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

绥中县| 宁南县| 绥棱县| 松滋市| 五河县| 西贡区| 休宁县| 志丹县| 新巴尔虎右旗| 历史| 平原县| 开江县| 宜兰县| 交城县| 广德县| 三门峡市| 威信县| 太白县| 喀喇| 南开区| 阿图什市| 鄂温| 广汉市| 揭西县| 肇州县| 汾西县| 黎平县| 莒南县| 沁源县| 威信县| 阿拉善右旗| 响水县| 黄骅市| 枣阳市| 永登县| 威远县| 宝坻区| 如皋市| 虞城县| 镇坪县| 嘉义市|