Python3 fileinput — 命令行过滤器框架
# 导入fileinput模块
import fileinput
import sys
# 设置标准输入为fileinput模块,这样我们就可以通过命令行传入文件进行处理
sys.stdin = fileinput.input()
# 主处理函数,对标准输入进行处理
def process_input():
for line in sys.stdin:
# 对每一行进行处理,这里只是打印出来,实际应用中可以根据需要修改
print(line.upper()) # 将输入转换为大写
# 如果是作为脚本直接运行,则执行主处理函数
if __name__ == "__main__":
process_input()
这段代码演示了如何使用Python的fileinput
模块来创建一个简单的命令行文本处理器。它接受命令行输入,并将其转换为大写然后输出。这个例子是一个基础的模板,可以根据具体需求进行功能扩展。
评论已关闭