最近,我试图在网上找到一个新的解决方案。在
因此,我正在通过我的Unix终端运行Python
,我有一个程序可以解析xml
文件并将结果输入.dat
文件。在
我的程序可以工作,但是我必须分别输入每一个xml
文件(其编号超过50
)。在
例如:
clamshell: python3 my_parser2.py 'items-0.xml' 'items-1.xml' 'items-2.xml' 'items-3.xml' .....`
所以我想知道是否可以从包含我所有文件的目录中读取到我的程序中?而不是单独键入所有xml
文件名并以这种方式运行程序。在
如有任何帮助,我们将不胜感激。在
shell本身可以扩展通配符,因此,如果您不关心输入文件的顺序,只需使用:
如果数字顺序是重要的(您希望
^{pr2}$0..9
,10-99
等等,您可能需要稍微调整通配符参数来保证这一点,例如:python3 my_parser2.py *.xml
应该可以。在相关问题 更多 >
编程相关推荐