- 主题:命令行中给py文件传递参数失败是怎么回事?
我写了个python文件:test.py,内容如下:
import sys
print(sys.argv)
我在命令行中运行:
test.py haha
结果输出为:
['E:\\f\\temp4\\test.py']
网上搜不到类似情况啊,网上搜的都说sys.argv[1]应该是haha。
请问是哪里出了问题?
--
FROM 123.113.99.*
Python本身是文本吧,不能直接执行
系统传递的时候吧参数丢了
猜的
顺便安利一下 argparser 好用
--
FROM 223.104.38.*
看一下 argparse 的文档吧。
【 在 capriccio (小草|长相守) 的大作中提到: 】
: 我写了个python文件:test.py,内容如下:
: import sys
: print(sys.argv)
: ...................
--
FROM 111.196.68.*