Python中如何用運行代碼來修改代碼?
1.你應該會用SublimeREPL調試,輸入也還可以。調試的時候記得選擇工具-GTSublimerepl-gtpython-GTRunCurrentFile或者pdbcurr
如何快速將python2代碼轉換為python3代碼?
這里有一個簡單的方法,可以通過使用Python自己的劇本。我簡單介紹一下實驗過程,Win10python2.7Python3.6的實驗環境,主要內容如下:
1.為了更好地說明實驗的過程,這里創建了一個新文件,它主要使用python2的語法。代碼如下,包括print、raw_input和xrange,這是python3中放棄的三個函數:
在python2.7環境下執行這個腳本,如下,可以正常執行:
但在python3.6環境下,會給出錯誤,無法運行,如下:
2.然后我們可以使用這個腳本來轉換python2代碼。這個腳本默認位于python安裝目錄下的工具的腳本目錄中,比如MyPath。打開這個腳本,其實代碼很簡單,就幾行:
轉換命令"python-w與如下,其中參數w表示將轉換后的代碼寫入原始文件:
當你再次打開文件時,你會發現文件被修改了(python3代碼),如下:
然后就可以在python3.6環境下正常運行了,如下:
至此,我們已經快速完成了從python2代碼到python3代碼的轉換??偟膩碚f,整個過程不難,步驟簡單。通過python自帶的這個腳本,我們可以快速地將python2代碼轉換成python3代碼。但是,這種方法并不是很完美。對于一些簡單的腳本我們可以使用這種方法,但是對于一些復雜的代碼,我們還是需要自己手動調整。然而,這種方法可以節省我們很多時間。希望上面分享的內容能幫到你。
Python安裝文件,有轉換程序。