我无法排除使用yapf自动格式化目录的可能性。

经测试的用法:

yapf --in-place --recursive --parallel --exclude 'somedir' --exclude '*_pb2.py' .
yapf --in-place --recursive --parallel --exclude 'somedir/*' --exclude '*_pb2.py' .
yapf --in-place --recursive --parallel --exclude 'somedir/**' --exclude '*_pb2.py' .


似乎可以很好地采用文件模式,但不能采用文件夹模式。


yapf版本:0.21.0
操作系统:Ubuntu 14.04 LTS
python版本:2.7(在virtualenv中)

最佳答案

您尝试过yapf --in-place --recursive --parallel --exclude 'somedir/**/*.py' --exclude '**/*_pb2.py' .吗?

yapf uses fnmatch.fnmatch(path, exclude_pattern) under the hood

关于python - 无法使用yapf排除目录,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/50032144/

10-08 23:59