在服务器上,写了一个python脚本,使用了sys.argv[],想从外部传入文件名,运行,每次一跑,原文件就为空了,这是什么原因呢?但是如果把文件名写在代码里,就有结果,不报错。
1条回答 默认 最新
- CSDN专家-HGJ 2021-07-12 17:28关注
sys.arg[0],是脚本本身,sys.argv[1]才是你输入的第一个参数。你还可以看看argparse库用法,https://www.pythonforbeginners.com/system/python-sys-argv
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报