【发布时间】:2025-11-28 12:15:01
【问题描述】:
我有一个接受输入文件的程序:
python subprogram.py < input.txt > out.txt
如果我有多个输入文件,我如何编写一个在这些输入上运行并产生单个输出的 Python 程序?我相信程序应该像这样运行:
python program.py < input_1.txt input_2.txt > out.txt
程序本身应该是这样的:
from subprogram import MyClass
import sys
if __name__ == '__main__':
myclass = MyClass()
myclass.run()
【问题讨论】:
-
您的 shell 脚本中存在概念错误,
<和>修饰符只能指定一个文件,而不是文件列表。
标签: python class parsing input import