忽略文件中的「.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問題,因爲這引發了這個問題。 –