最佳答案
我有一个 python 脚本 parse.py,它在脚本中打开一个文件,比如 file1,然后执行一些操作,可能会打印出字符总数。
filename = 'file1'
f = open(filename, 'r')
content = f.read()
print filename, len(content)
现在,我使用 stdout 将结果定向到输出文件-输出
python parse.py >> output
但是,我不想手动处理这个文件,是否有一种方法可以自动处理每个文件?喜欢
ls | awk '{print}' | python parse.py >> output
那么问题是我如何从标准中读取文件名呢?
还是已经有一些内置函数可以轻松地完成 ls 和那些工作
谢谢!