Не знаю, как работать с несколькими файлами в 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