首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >autopep8按扩展名排除文件

autopep8按扩展名排除文件
EN

Stack Overflow用户
提问于 2015-12-17 20:39:42
回答 1查看 3.3K关注 0票数 0

我试图以这样的方式使用命令autopep8

代码语言:javascript
复制
autopep8 --in-place --exclude='*.js,*.jade,*.styl'
autopep8 --in-place --exclude='*.styl'
autopep8 --in-place --exclude=*.js,*.jade,*.styl
autopep8 --in-place --exclude=*.styl

所有这些方法都不适用于我,忽略也不适用。我哪里错了?格式化时如何通过掩码忽略文件?

autopep8版本为1.2.1

EN

回答 1

Stack Overflow用户

发布于 2016-06-10 22:45:04

这种避免特定文件的样式适用于我(使用单引号或双引号):

代码语言:javascript
复制
autopep8 --diff --recursive --exclude="*.styl" .

这也适用于:

代码语言:javascript
复制
autopep8 --diff --exclude="*.styl" *.py

但是,这并不排除.styl文件:

代码语言:javascript
复制
autopep8 --diff --exclude="*.styl" *

在我看来,您似乎已经在autopep8中发现了一个bug。

然而,也许这不是一个错误,而是一个固执己见的决定,星包含应该优先于星排除。

换句话说,运行此命令是为了处理(a)所有文件,还是(b)不处理文件?

代码语言:javascript
复制
autopep8 --diff --exclude="*" *

更新:我已经为他们的回购打开了一个问题。

https://github.com/hhatto/autopep8/issues/246

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/34343818

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档