我是Python的新手,並且正在使用Visual Studio的Python工具,但我似乎無法找到在.py文件上使用VS調試器的方法。似乎這些文件必須被編譯爲VS解決方案的一部分的.pyc才能使用調試器。可以在Visual Studio 2010中調試.py文件嗎?
這是一個無賴,因爲我想在文本編輯器中編寫獨立的.py腳本,並根據需要使用VS調試器。
我錯過了什麼嗎?有沒有辦法做到這一點?
我是Python的新手,並且正在使用Visual Studio的Python工具,但我似乎無法找到在.py文件上使用VS調試器的方法。似乎這些文件必須被編譯爲VS解決方案的一部分的.pyc才能使用調試器。可以在Visual Studio 2010中調試.py文件嗎?
這是一個無賴,因爲我想在文本編輯器中編寫獨立的.py腳本,並根據需要使用VS調試器。
我錯過了什麼嗎?有沒有辦法做到這一點?
,而不是試圖使用Visual Studio進行調試,考慮PDB模塊:http://aymanh.com/python-debugging-techniques
編輯: 我花了一些時間與附加過程玩耍,但不能讓它開始工作。我的建議是:在VS解決方案中包含.py文件,使用您最喜歡的文本編輯器進行編輯,然後切換回VS,然後在解決方案資源管理器選項卡中,右鍵單擊該文件並選擇開始調試。
我欣賞這個建議,但該pbd幾乎不是用戶與VS調試器一樣友好。 – Splendor 2012-08-02 19:49:25
我從來沒有使用VS調試器。學習pdb讓我的生活變得更輕鬆。我想我必須檢查一下VS調試器。 – 2012-08-02 20:36:10
調試像Python這樣的動態語言是有點不同
(我假定你的意思是你要調試Python代碼,而不是在Python解釋器的C代碼。)
有使用一些很好的免費工具VS2010與我以前用過的python - 見Python integration for Visual Studio 2010
https://pytools.codeplex.com/ – SeanC 2012-08-02 19:05:09
你可以用'import py_compile;手動編譯.pyc文件。 py_compile.compile('filename.py')' – machow 2012-08-02 19:06:31
@SeanCheshire我的問題表明我已經在使用Python工具。這是我有一個問題。 – Splendor 2012-08-02 19:18:11