我正在尝试从windows命令运行python脚本。当我在linux下运行它时
python myscript.py filename??.txt
它通过从filename01.txt到filename18.txt的编号的文件,并且可以工作。在
我试着从命令里查出来
python myscript.py filename*.txt
或者
python myscript.py filename**.txt
但没用。如果我在windows命令中的一个文件上尝试这个脚本,它就可以工作了。在
你知道问题出在哪里吗?
谢谢!在
Tags:
试试这个:
编辑,您可以用它创建一个.bat并尝试它。在
^{pr2}$unixshell将文件路径模式转换为实际文件,然后将结果传递给程序。(
python myscript.py
)但在Windows cmd中,这种情况不会发生。在
如果要获取与模式匹配的文件列表,请参阅^{} 。在
在运行python脚本之前,这些通配符在“shell(即bash)级别”展开。 所以问题不在python中,而是在Windows上使用的“shell”中。 也许你可以通过CygWin来尝试PowerShell for Windows或bash。在
相关问题 更多 >
编程相关推荐