0

我无法做到这一点

ptags.py *.py

或者

蟒蛇*.py

我收到一条错误消息“无法打开名为 *.py 的文件”

但我可以使用此命令在 vim 中打开所有 python 文件

vim *.py

Windows 7 命令提示符中的 python 2.7

4

2 回答 2

2

我不确定当出现多个源文件时解释器的明智行为是什么 - 如果您只想让它执行.py当前目录中的所有文件,那么您应该明确。

(注意 - 有一段时间没有使用 Windows 命令行了,所以这是 OTTOMH):

for %i in (*.py) do python %i

另一方面 - 如果您只执行单个源文件,并且想要扩展匹配项 - 然后查看globor os.listdirand co。并在您的代码循环中...类似于:

import sys
from glob import glob

in_pattern = sys.argv[1]
for filenames in glob(in_pattern):
    print filename
于 2012-09-10T09:04:24.563 回答
1

您不能使用标准的 Windows cmdshell。您可以使用 Cygwin 中的 bash 之类的东西,也许是 PowerShell。

如果你想像Python*.py一样从应用程序打开,那么你可以使用module.vimglob

于 2012-09-10T09:00:37.433 回答