【问题标题】:command line arguments with multiple output files具有多个输出文件的命令行参数
【发布时间】:2016-03-18 17:24:09
【问题描述】:

如果我想要一个命令行参数的两个输出文件,我可以只指定第三个参数吗?即

            infile=sys.argv[1]
            outfile1=sys.argv[2]
            outfile2=sys.argv[3]

然后当我在终端中输入命令时:

        python script.py infile.txt outfile1.txt outfield.txt

并得到 2 个输出文件?

【问题讨论】:

  • 是的,你真的试过了吗?
  • 您的脚本是写入文件还是要将显示的文本保存在控制台中?
  • 我只想写入文件

标签: python file command-line-arguments


【解决方案1】:

如果您首先列出所有“单个”参数,则可以使用最后一个参数sys.arg[4:],例如,指定“其余”参数。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-05-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多