徐苏莫 2021-07-12 16:36 采纳率: 50%
浏览 175
已采纳

sys.argv[]无法从外部传入参数

在服务器上,写了一个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

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

问题事件

  • 已采纳回答 7月14日
  • 创建了问题 7月12日