我正在使用其他人提供的代码处理编码器项目。程序要求您在运行程序时为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]