本文目錄一覽:
IDLE中如何修改已運行的python代碼
在Python中有兩種編寫代碼的形式:
Shell形式:一次只能執行一條完整語句,包括 if判斷,for的循環,或者定義一個class,定義一個函數等等,這種很不靈活,容易出現所述現象:
Edit形式:將要寫的代碼保存到一個PY文件裡面,執行的代碼無限制;
打開方法為:File-New Window:
使用Edit模式,可以避免遇到的問題。
python程序運行結束後,怎麼讓它自動回到開頭重新運行?
1、首先在電腦的搜索框中輸入“idle”,出現的“IDLE”就是Python的入口,如下圖所示。
2、進入Python到界面中,然後點擊“File”,在下拉菜單中選擇“New File”進去程序編寫頁面。
3、程序編寫完成後,點擊“File”,然後在下拉菜單中選擇“Save”進行保存。
4、保存完了之後,按下”F5“鍵運行程序即可,如下圖所示就完成了。
python如何重新執行腳本?
我也出現過這樣的問題,如果在本腳本執行while的話,如果使用一些模塊,有時候會出錯。比如使用websocket的時候,(可能自己水平也不行,找了半天沒發現出錯的原因),後來放棄本腳本while。
我是這樣解決的:
寫一個腳本,如a.py,使用os.system(cmd) (或是其他模塊) 來運行b.py。
至於b.py什麼時候退出,就看你自己了
PS:至於這樣做是否會影響效率,因為程序小,就不在考慮範圍內了
例:
#!/usr/bin/python
# -*- coding: utf-8 -*-
# encoding: utf-8
import os
if __name__ == ‘__main__’:
while 1:
cmd = ‘python D:\\b.py’ #必須轉義’\’
os.system(cmd)
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/286672.html