9
A
回答
2
我建議看Eclipse和PyDev的調試。我想有很多選擇。
13
python -m pdb <script.py>
將運行Python debugger中的腳本。
+0
對不起所有的困惑,我應該更清楚。我問的原因是我想編寫一個可以逐行執行python源代碼的程序,並且在兩行之間我想運行自己的東西並能夠訪問正在執行的源代碼的當前名稱空間。 – user11869
+2
我會和python調試器一起去。它可以從代碼中調用,而不僅僅是從命令行調用。看看Pdb類的源代碼。文檔說它是可擴展的,所以你應該能夠定製它來做你想做的事。 –
0
看看ipython,你應該能夠使用pdb和ipython的組合,就像在ipython中加載pdb來實現你所需要的一樣。
1
如果您使用PyCharm,您可以更改鍵盤快捷鍵設置 -
設置>>鍵盤映射>>其他>>在控制檯
執行的選擇如果你來自R遷移,這對改變Ctrl + Enter將幫助您逐行運行代碼。
相關問題
- 1. 源代碼不會在Python運行2.7.10
- 2. python解釋器如何在下面的代碼中逐行運行代碼?
- 3. 運行Python代碼
- 4. 如何逐行分析python代碼?
- 5. Python讀物或保存HTML源代碼逐行
- 6. 運行源代碼中使用Unicode字符的Python 2.7代碼
- 7. 運行Python代碼上beaglebone
- 8. Python代碼未運行
- 9. 從Matlab運行Python代碼
- 10. 從Python運行TCL代碼
- 11. 運行Python代碼在Matlab
- 12. Python沒有運行代碼
- 13. Python代碼未運行
- 14. Python代碼運行兩次
- 15. Python - 同時運行代碼
- 16. 逐行調試Java代碼
- 17. 調試 - 如何逐行執行代碼?
- 18. c# - 如何逐行執行代碼?
- 19. 如何在node.js中逐行運行代碼
- 20. 如何用python逐行執行代碼並檢查堆棧
- 21. python pdf逐行
- 22. 在python腳本中運行python代碼
- 23. Python - 運行代碼結束(迭代?)只能運行一次
- 24. 運行時PowerShell點源代碼
- 25. 運行別人的源代碼
- 26. 從Eclipse運行Tika源代碼
- 27. 如何運行com.android.browser的源代碼?
- 28. 如何運行Deep Dream源代碼?
- 29. 運行Jbilling源代碼(ANT項目)
- 30. 從源代碼樹運行程序
你所描述的是調試。這是你想問什麼,我該如何調試一個Python程序? –
你有沒有考慮過Python提供的[pdb](http://docs.python.org/library/pdb.html)? –
Python代碼確實按行運行。當它們被調用時,它會進入功能。它將如何執行它? –