python - 如何使用 sys.argv 列表在 python 脚本中输入多个文件
问题描述
我想将多个文件一个一个地放入 python 脚本作为输入文件,并对所有这些文件一个接一个地执行我的脚本操作。我想使用 sys.argv list 执行此操作,但不知道如何正确执行此操作。这是我的一段代码:
import re
r=open('sys.argv[1]',"r")
我应该先初始化这个列表然后一个一个打开它们以供我的脚本阅读?任何帮助都是有义务的。谢谢
解决方案
If you need to use them one by one from command, you may use sys.argv[1:]
import sys
def main():
for filename in sys.argv[1:]:
with open(filename, 'r') as file:
file.readlines()
if __name__ == '__main__':
main()
推荐阅读
- javascript - 在条形图顶部显示计数 - ChartJS
- c++ - 导出的模板类实例化导致 msvc 编译错误
- python - 在图像中查找外部轮廓
- powershell - 如何使用 powershell 从网站解析 rss 提要?
- cloud-foundry - Geode/GemFire/PCC 错误 - 未提供安全凭证
- c++ - 比较警告
- python - 有没有办法从每个元素中获取所有特定段落?
- performance - 在 Flutter 中使用大量图像(缩略图)提高滚动性能
- ms-access - 根据表单输入将数据从 MS Access 表链接到不同的表
- flutter - Flutter如何显示List中的单个值?