在服务器上,写了一个python脚本,使用了sys.argv[],想从外部传入文件名,运行,每次一跑,原文件就为空了,这是什么原因呢?但是如果把文件名写在代码里,就有结果,不报错。
sys.arg[0],是脚本本身,sys.argv[1]才是你输入的第一个参数。你还可以看看argparse库用法,https://www.pythonforbeginners.com/system/python-sys-argv