如何删除备份文件,我不需要备份文件
原始文件名是 view.py 和 forms.py,但 Python 会自动生成一些名为 view.pyc 和 forms.pyc 的文件。
我想删除那些多余的 view.pyc 和 forms.pyc 文件。
为什么会出现这些 .pyc 文件呢?
或者我该怎么告诉 Python 不要创建这些带 .pyc 后缀的额外文件呢?
3 个回答
1
这不是vim,python会把你的.py文件转换成那种格式,这样运行起来会更快。
2
.pyc
文件是由 Python 解释器生成的编译过的 Python 模块,它们和 vim 完全没有关系。
你可以通过在运行 Python 时加上 -B
这个选项,或者设置 PYTHONDONTWRITEBYTECODE
这个环境变量来避免生成这些文件。
5
pyc 文件是编译后的字节码文件,而不是备份文件。
6.1.2 “编译过的” Python 文件 http://docs.python.org/release/1.5.1p1/tut/node43.html
为了加快短程序的启动速度,特别是那些使用了很多标准模块的程序,如果在“spam.py”所在的目录里找到了一个叫“spam.pyc”的文件,那么这个文件就被认为是“spam”模块的一个已经编译好的版本。这个“spam.pyc”文件里会记录用来创建它的“spam.py”的修改时间,如果这两个时间不匹配,系统就会忽略这个文件。
更新:
要避免生成 pyc 文件(Python 2.6 及以上版本)
- 可以在运行 Python 时加上 -B 参数(
python -B
) - 设置环境变量 PYTHONDONTWRITEBYTECODE。
更多信息请查看 如何避免 .pyc 文件?
Vim 的备份文件名为 view.py~
可以通过以下方式禁用 vim 的备份:
:se nobackup