What is the difference between "py[cod]" and "pyc" in .gitignore notation?
Question:
What is the difference (if any) between “.pyc” and “.py[cod]” notation in ignoring files. I am noticing I have both on my git ignore file. Thanks
Answers:
You are safe to remove the .pyc
entry from your .gitignore
, since .py[cod]
will cover it. The square brackets are for matching any one of the characters, so it matches .pyc
, .pyo
and .pyd
.
Since they are all generated from the .py
source, they should not be stored in source control.
What is the difference (if any) between “.pyc” and “.py[cod]” notation in ignoring files. I am noticing I have both on my git ignore file. Thanks
You are safe to remove the .pyc
entry from your .gitignore
, since .py[cod]
will cover it. The square brackets are for matching any one of the characters, so it matches .pyc
, .pyo
and .pyd
.
Since they are all generated from the .py
source, they should not be stored in source control.