我可以让程序询问sys争论吗?

时间:2017-04-11 16:26:50

标签: python python-3.x

我正在使用其他人提供的代码处理编码器项目。程序要求您在运行程序时为outfile定义infile和name。例如,python3 main.py infile.txt outfile.txt。我想让程序启动并要求你在程序中定义这些,而不是事先解析参数。例如,它会询问您的infile名称,然后是outfile名称,然后它就会运行。我可以提供您可能需要查看的任何其他代码。

这里是争论代码

if __name__ == '__main__':
    import sys
    if len(sys.argv) != 3:
        print("Usage : %s infile outfile" % sys.argv[0],file=sys.stderr)
        raise SystemExit(1)

    in_filename = sys.argv[1]
    out_filename = sys.argv[2]

0 个答案:

没有答案