PTT
Submit
Submit
选择语言
正體中文
简体中文
PTT
Python
[问题] 使用sys.argv怎么进入debug模式
楼主:
unfinish
(百年孤寂)
2022-08-28 17:09:00
假设我有档案 test.py 需要从外部引入参数
所以我在终端机以下列方式执行 test.py
python test.py arg1 arg2 arg3
这样做应该没错吧
在这种情形下
编辑接口设中断点也没用 程式不会停 进不了debug
也不能从 test.py 的编辑接口跑debug模式
这样不能下参数 程式里的 sys.argv 会收不到东西
那我要怎样才能在使用 sys.argv 的状态下debug
谢谢大家
作者:
icetofux
2022-08-28 17:35:00
方法1:建立一个List替代sys.argv。方法2:看IDE有没有提供类似功能(如vscode的launch json)
作者: sleepylizard
2022-08-28 18:40:00
可以在确定想停的地方明文加一行 breakpoint()
作者:
olycats
( )
2022-08-28 18:49:00
pycharm 可以传参数debug
作者:
LP9527
(ㄊㄇ抽菸都去)
2022-08-28 19:13:00
最简单不就强制覆蓋arg就好了吗?
作者:
zerof
(猫橘毛发呆雕像)
2022-08-28 22:29:00
python-m pdb test.py arg1 arg2 arg3
作者:
leolarrel
(真.粽子无双)
2022-08-29 11:46:00
不是叫出pdb 就好了?阿抱歉上面已经解答了
作者:
blazers08
(我是传奇)
2022-09-03 11:27:00
Pdb啊
继续阅读
[问题] All pipe instances are busy
happy95oya
[问题]如何使用unittest.mock测试subprocess.run
VivianAnn
[资讯] Heroku Free Dynos终止服务
ToastBen
[问题] 请问 ajax串接fastapi出现422怎么解
bamboopole
Re: [问题] 爬虫部署到Heroku后请求失败
atrisk
Re: [问题] 爬虫新手请问yahoo财经的台指期图表
surimodo
[问题] 爬虫新手请问yahoo财经的台指期图表
tuberosum
[问题] 写机器学习的问题
tonyrao
[问题] 爬虫部署到Heroku后请求失败
gene50814
[问题] 如何将py放置在云端 自动执行
tuberosum
Links
booklink
Contact Us: admin [ a t ] ucptt.com