Python開發環境Wing IDE使用技巧之Blender的Python代碼調試

Wing IDE是一個集成開發環境,可用於開發、測試和調試爲Blender編寫的Python代碼,Blender是一個開源的3 D內容建立系統。Wing IDE提供自動完成、調用提示、強大的調試器、以及許多其餘功能,可幫助用戶編寫、瀏覽和理解Python代碼。 app

Wing IDE官方最新版免費下載地址 編輯器

Blender的Python腳本加載的方式,使他們難以在Python調試器中進行調試。下面的存根文件能夠用來解決這些問題: 測試

import os import sys # MODIFY THESE: winghome = r'c:\Program Files\Wing IDE 2.1' scriptfile = r'c:\src\test\blender.py' os.environ['WINGHOME'] = winghome if winghome not in sys.path: sys.path.append(winghome) #os.environ['WINGDB_LOGFILE'] = r'c:\src\blender-debug.log' import wingdbstub wingdbstub.debugger.StartDebug() def runfile(filename): execfile(filename) runfile(scriptfile)

要使用以上腳本,應當注意: spa

分別修改須要調試的Wing IDE安裝目錄和腳本的winghome & scriptfile定義。winghome的位置在Wing IDE About box的Install Directory中能夠找到(從幫助菜單能夠進入)。 debug

運行Blender。 調試

點擊左上角的圖標並選擇的文本編輯器。 code

點擊"File" 右邊的圖標來顯示文本編輯器窗格。 ip

從底部菜單欄選擇File -> Open,並選擇須要打開的文件。 開發

一旦完成上述步驟,用戶能夠經過在blender執行此blenderstub文件調試腳本。用戶能夠經過從底部菜單使用。 get

注意,用戶須要打開Wing IDE中的調試被動監聽,只須要經過單擊主窗口左下角的bug圖標,在彈出菜單中選擇啓用Enable Passive Listen。

相關文章
相關標籤/搜索