我正在尝试从windows cmd运行python脚本。当我在linux下运行它时
python myscript.py filename??.txt
它会遍历从filename01.txt到filename18.txt的数字文件,并能正常工作。
我试着从CMD那里运行
python myscript.py filename*.txt

python myscript.py filename**.txt
但没用。如果我在windows cmd中的一个文件上尝试了这个脚本,它就会工作。
你知道问题出在哪里吗?
谢谢!

最佳答案

unix shell将文件路径模式转换为实际文件,然后将结果传递给程序。(python myscript.py
但在windows cmd中,这种情况不会发生。
如果您想要获得与模式匹配的文件列表,请参见glob.glob

07-26 09:36
查看更多