Не знаю, как работать с несколькими файлами в Windows

Это кажется очень простым и, конечно, мне не хватает чего-то очевидного, но я могу заставить pycodestyle работать с подстановочными знаками на моем Mac, но не на моем компьютере. Что я делаю неправильно?

Я пробовал следующее, и это работает на моем Mac:

pycodestyle ./flaskr/*.py
pycodestyle --statistics ./flaskr/*.py

Однако, похоже, это не работает на ПК:

pycodestyle flaskr\*.py
pycodestyle "flaskr\*.py"
pycodestyle .\flaskr\*.py
pycodestyle ".\flaskr\*.py"
pycodestyle --statistics flaskr\*.py
pycodestyle --statistics .\flaskr\*.py

Я ожидаю отчета или небольшого вывода, но обычно получаю что-то похожее на следующее:

E902 OSError: [Errno 22] Invalid argument: 'flaskr\\*.py'

1 ответ

Окна cmd.exe не расширяет подстановочные знаки, как оболочки POSIX, поэтому методы подстановки не будут работать

Однако в этом случае вы просто пытаетесь запустить одну папку, которая pycodestyle поддерживает:

pycodestyle flaskr
Другие вопросы по тегам