我无法排除使用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/