看板 Python 關於我們 聯絡資訊
大家安安 o'_'o 那個 Python 是動態語言嘛,因此可以有許多更彈性的功能,像是執行時期才載入程式碼。 最近開始使用 VS Code 寫 Python,比內建的 IDLE 好用多了。 但我有個小問題。我能不能在中斷點或發生例外時,利用動態的特性及時修改程式嗎? -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 210.60.35.75 ※ 文章網址: https://www.ptt.cc/bbs/Python/M.1550728918.A.80A.html
CodingMan: 好問題,我也想知道 能不能重新 import 之類的02/21 14:10
import 的話在即時運算視窗打 exec("import pkg") 可以嗎? ※ 編輯: nevikw39 (101.137.155.99), 02/21/2019 14:25:42
TitanEric: 我覺得這樣不太好… exec或eval盡量不要用 當然有請大02/21 15:17
TitanEric: 神解答就是了02/21 15:17
rexyeah: python有pdb可以用,可以runtime edit/view02/21 16:12
yangs0618: 想知道eval為什麼盡量不要用02/21 19:22
fiorentino: 安全問題 02/21 20:15
484 怕 eval(os.system("rm -rf /")) XD ※ 編輯: nevikw39 (106.107.176.158), 02/21/2019 20:23:17
s860134: ipython. reload 02/21 22:17
husano896: eval怕任意程式碼注入 02/22 11:27