使用python解析命令行中输入的任何文件

2024-03-29 08:31:34 发布

您现在位置:Python中文网/ 问答频道 /正文

问题陈述是从包含大量测试用例的命令行读取用户输入的任何xml文件(xml文件的格式将保持不变,只是内容会有所不同),我需要解析它,生成另一个xml作为输出。在

当前我正在使用minidom

document = parse(sys.argv[1])

它只能读取一个特定的文件。在

我被困在这一部分,其余的一切都很好。在

我需要尽快提交。在


Tags: 文件命令行用户内容parse格式sys测试用例
1条回答
网友
1楼 · 发布于 2024-03-29 08:31:34

sys.argv[1]表示接受第二个参数,因此如果您的命令是python foo.py abc.xml def.xmlargv[1]是'abc.xml文件'. 您需要获取所有文件:

for f in sys.argv[1:]:
   # do something for f

相关问题 更多 >