忽略文件中的“.pyc”和“.py [cod]”符号之间有什么区别(如果有的话)。我注意到我的git忽略文件都有。谢谢.gitignore符号中的“py [cod]”和“pyc”有什么区别?
回答
您可以安全地从.gitignore
中删除.pyc
条目,因为.py[cod]
会覆盖它。方括号用于匹配任何一个字符,因此它匹配.pyc
,.pyo
和.pyd
。
因为它们都是从.py
源生成的,所以它们不应该存储在源代码管理中。
.pyd文件是windows dll,不是由.py文件生成的。它们通常由C或C++源代码编译,应该被git忽略,就像生成的.exe被忽略一样。但是,如果有人决定将.pyd文件检入回购站,则需要从忽略文件中移除[d]。 – tdelaney
所以.pyd文件是从C或C++生成的Python文件? – BluePython
“.pyd”模块的源代码可以用任何语言编写,但.pyd文件本身是一个包含可执行代码的二进制文件。 –
- 1. .npmignore和.gitignore有什么区别?
- 2. “interned”和“uninterned”符号有什么区别
- 3. nohup和&符号有什么区别
- 4. Python中的pyc和pyo文件有什么区别?
- 5. 零售符号和选中符号有什么区别?
- 6. Ruby中的字符串和符号有什么区别?
- 7. Ruby中的字符串和符号有什么区别?
- 8. node.js中的匿名函数和=>符号有什么区别?
- 9. Ruby中的符号和变量有什么区别?
- 10. LISP中的变量和符号有什么区别?
- 11. Common Lisp中的原子和符号有什么区别?
- 12. android studio和GTLab的gitignore有什么区别?
- 13. `&`和`ref`有什么区别?
- 14. SIGCLD和SIGCHLD信号有什么区别?
- 15. IND和NAN号码有什么区别
- 16. CSS选择器中管道和帽符号有什么区别?
- 17. =和==有什么区别?
- 18. 〜/ .gitignore和`git update-index --assume-unchanged`有什么区别
- 19. 单(&)和双(&&)&符号二元运算符有什么区别?
- 20. 有什么区别`和$(Bash中有什么区别?
- 21. swift中的问号和感叹号有什么区别?
- 22. 区别:符号和符号:?
- 23. 总参与和递归关系的符号有什么区别?
- 24. Appender和〜有什么区别?
- 25. #.00和#。##有什么区别?
- 26. “/”和“/ *”有什么区别?
- 27. 有什么区别? :和||
- 28. GC = Mark和GC = Unicode常规类别中的标点符号有什么区别?
- 29. 有符号和无符号二进制之间的区别是什么
- 30. JavaScript和=== ===有什么区别?
@CarlNorum:OP不会问这些扩展是什么意思,只要模式'.py [cod]'覆盖已经忽略'.pyc'。这是一个'git'问题,而不是Python的问题。 –
它说“.pyc和.py [cod]文件之间有什么区别(如果有的话)”。 –
这是含糊不清的。它似乎询问.py {c,o,d}文件扩展名之间的区别,但可能真的是关于gitignore模式的Git问题,因为这引发了这个问题。 –