python - 不知道如何在 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'
解决方案
windowscmd.exe
不会像 POSIX shell 那样扩展通配符——所以通配技术不起作用
但是,在这种情况下,您只是尝试在单个文件夹上运行,该文件夹pycodestyle
支持:
pycodestyle flaskr
推荐阅读
- swig - 如何为 std::set 创建一个 swig 自定义类型映射以由本机 python 集包装?
- javascript - 如何在表单上的 5 个文本框中留下一个错误标签消息时制作一个文本框?
- c++ - 错误:请求“list1”中的成员“size”,它是非类类型“float*”
- c++ - 查找函数的所有局部最大值
- flask-sqlalchemy - Python 3 Flask Rest Api: "request.get_json()" 给出 TypeError: 'NoneType' object is not subscriptable
- angular - 安全地重命名 Angular 项目?
- botframework - 我是否可以自动将测试的话语添加到我的 LUIS 模型中而无需审查?
- php - 为什么在 MAMP 上更改我的 php 版本可以修复我的 Apache 阻止端口 80 错误?
- java - 在java中获取昨天的开始日期和时间以及今天的开始日期和时间
- jenkins - 从 Jenkins 作业执行时,Opentest_cli 无法识别 STAF 进程