python右鍵Edit with IDLE


在windows下試用python,Py文件的右鍵菜單有個Edit with IDLE,雖然這個ide不是那么功能強大,但是勝在方便。對於腳本語言的一般使用來說是足夠了。但是有時候,這個菜單就消失了,給使用這造成了一定的麻煩。我們來看看如何解決這個麻煩?                       

方法一:(這個是我找得網上得,步驟基本都試過是可以得)

1、 如果一時半會沒有菜單,而又想立即使用IDLE怎么辦。

實際上python的IDLE正是python代碼編寫的,而且代碼就在你安裝的Python的某個地方,我們來找找。以我的電腦上的python為例。在Python安裝目錄的Lib目錄下,有一個目錄叫idlelib,看名字是不是很熟悉。沒錯,我們的IDLE就是這個東西。

 

2、 我們在同級目錄中還能找到很多我們經常使用的類等。

好了,打開idlelib,找到idle.py   idle.pyw以及EditorWindow.py(這個文件我電腦上沒有)。

 

3、 我們雙擊運行idle.py看看。稍等一會,就可以看到我們熟悉的python shell了,不過同時出現的還有一個命令行窗口,這不是我們想要的。

4、 那么怎么才能不顯示那個黑窗口呢。運行idle.pyw就行了,如果你的電腦不能夠雙擊運行。那么就右鍵菜單   打開方式   在彈出的打開方式對話框中點擊  瀏覽,然后找到python目錄下的pythonw程序,再確定即可。

5、 然后,我們在shell窗口點擊菜單  新建 就可以打開一個編輯窗口了。這個編輯窗口不就是我們的IDLE嗎。

 

6、 那么如何直接打開IDLE呢。我們可以看到idlelib目錄下有很多文件,有些通過文件名就可以猜個大概。那個EditorWindow.py就比較像,打開看看不就知道了。我們用pythonw來運行它。

在彈出的窗口,點擊test_editor_window。然后可以看到編輯窗口彈出來了。

注:這個文件在我安裝的python3.6中為找到,所以沒有驗證哦!

 

方法二:修改注冊表

1、右鍵菜單沒有,那我們就加一個菜單唄。

開始-運行-regedit-確定。打開注冊表編輯器。或者按win+r快捷鍵直接打開運行窗口。

 

2、找到注冊表路徑:HKEY_CLASSES_ROOT\SystemFileAssociations\.py\shell\Edit with IDLE\command。

如果你的電腦里沒有這個路徑,那么就安裝這個路徑,逐級建立項,然后將名字按上面的路徑進行修改。

最后在command項的默認值里,輸入

"C:\Python36\pythonw.exe" "C:\Python3\Lib\idlelib\idle.pyw" "%1"

 

然后確定即可。

3、然后,關閉注冊表編輯器,找個py文件看看有沒有了。

 

4、可是如果菜單再次消失了,而且那個路徑那么長又不好記怎么辦。這個問題好辦,一是你可以將那個路徑記錄下來,這個沒什么好說的。二是,再次打開你的注冊表編輯器,找到那個默認項,並選中它。然后點擊文件菜單-導出。

5、在彈出的導出注冊表文件對話框中,將我們選中的注冊表項導出到任意位置即可。

6、如果,今后再次遇到右鍵菜單消失的話,雙擊我們剛才導出的注冊表文件,在彈出的對話框中點擊  是  就可以了。

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM