在Python shell中,自動(dòng)可以使用Tab鍵進(jìn)行自動(dòng)補全,補全以??下是自動(dòng)一些常用的方法和技巧:
(圖片來(lái)源網(wǎng)絡(luò ),侵刪)1、補全使用import命令導入模塊或(huo)庫,自動(dòng)然后按Tab鍵,補全系統會(huì )自動(dòng)補全模塊或庫的自動(dòng)名稱(chēng)。
impo<Tab>
2、補全使用dir()函數查看對象的自動(dòng)屬性和方法,然后按Tab鍵,補全系統會(huì )自動(dòng)??補全屬??性或方法的自動(dòng)名稱(chēng)。
list_obj = [1,補全 2, 3]dir(list_obj)
3、使用help()函數查看函數或模塊的自動(dòng)幫助信息,然后按Tab鍵,補全系統會(huì )自動(dòng)補全函數或模塊的自動(dòng)名稱(chēng)。
help(print)
4、使用readline模塊┐(′ー`)┌自定義補全規則,首先需要安裝readline模塊,然后在Python shell中執??行(′;д;`)以下代碼:
import readli(′?_?`)ne定義補全規則def completer(text, state): options(?????) = [i for i in commands if i.startswith(text)] if state < len(opヾ(^-^)ノtions): return options[state] else: return None將補全規則添加到re??adline模塊中readline.set_co(′?`*)mpleter(completer)readline.pa(╯‵□′)╯rse_and_bind("tab: complete")這樣,在Python shell中輸入命令時(shí),按下Tab鍵就可以自動(dòng)補全命令了??(╯‵□′)╯。
(作者:AI運營(yíng)推廣)