在pycharm中調試ryu應用(How to debug Ryu applications in Pycharm or other IDEs)
阿新 • • 發佈:2018-03-25
source deb python程序 mail log span cmd end pos
想要在IDE中使用IDE的調試功能來調試Ryu應用,可以這樣做:
新建一個python程序:
1 #!/usr/bin/env python 2 # -*- coding: utf-8 -*- 3 4 import sys 5 6 from ryu.cmd import manager 7 8 9 def main(): 10 #用要調試的腳本的完整路徑取代/home/tao/workspace/python/ryu_test/app/simple_switch_lacp_13.py就可以了 11 sys.argv.append(‘/home/tao/workspace/python/ryu_test/app/simple_switch_lacp_13.py‘) 12 sys.argv.append(‘--verbose‘) 13 sys.argv.append(‘--enable-debugger‘) 14 manager.main() 15 16 if __name__ == ‘__main__‘: 17 main()
選擇debug這個腳本就可以了,編譯器可以定位到你在要執行的腳本裏設置的斷點。
參考資料:
https://www.mail-archive.com/ryu-devel%40lists.sourceforge.net/msg08505.html
在pycharm中調試ryu應用(How to debug Ryu applications in Pycharm or other IDEs)