之间有区别吗?
# Python
**/__pycache__
**/*.py[cod]
和
# Python
__pycache__
*.py[cod]
我看到大多数网站建议使用第二个,但如果这些构建文件不存在,它们是否应该从子文件夹中消除?第二个似乎不关心根文件夹吗?
答案 0 :(得分:0)
您的两个示例都会忽略任何目录中的__pycache__
和*.py[cod]
个文件。要仅忽略根文件夹中的文件,路径前需要有斜杠:
/__pycache__
/*.py[cod]
如果存在更复杂的目录结构,则通常使用 **
,例如:
/dirA/**/__pycache__