Python 我不知道如何删除备份文件';我不需要备份文件

Python 我不知道如何删除备份文件';我不需要备份文件,python,Python,原始文件名为view.py、forms.py,但python会自动添加/保存一些名为view.pyc、forms.pyc的文件 我想删除那些额外的view.pyc和forms.pyc文件 为什么我要得到那些.pyc文件 或者我如何告诉python不要创建扩展名为.pyc的额外文件?pyc文件是编译的字节码文件,而不是备份文件 6.1.2“编译的”Python文件 作为使用大量标准模块的短程序启动时间的重要加速,如果在找到“spam.py”的目录中存在一个名为“spam.pyc”的文件,则假定该

原始文件名为view.py、forms.py,但python会自动添加/保存一些名为view.pyc、forms.pyc的文件

我想删除那些额外的view.pyc和forms.pyc文件

为什么我要得到那些.pyc文件


或者我如何告诉python不要创建扩展名为.pyc的额外文件?

pyc文件是编译的字节码文件,而不是备份文件

  • 6.1.2“编译的”Python文件

    作为使用大量标准模块的短程序启动时间的重要加速,如果在找到“spam.py”的目录中存在一个名为“spam.pyc”的文件,则假定该文件包含已编译的“字节”版本的模块spam。用于创建“spam.pyc”的“spam.py”版本的修改时间记录在“spam.pyc”中,如果不匹配,则忽略该文件

更新:

避免写入pyc文件(Python 2.6+)

  • 从-B标志开始(
    python-B
  • 设置PYTHONDONTWRITEBYTECODE环境变量
另见


Vim备份名为view.py~

使用禁用vim备份

:se nobackup

pyc文件是编译的字节码文件,而不是备份文件

  • 6.1.2“编译的”Python文件

    作为使用大量标准模块的短程序启动时间的重要加速,如果在找到“spam.py”的目录中存在一个名为“spam.pyc”的文件,则假定该文件包含已编译的“字节”版本的模块spam。用于创建“spam.pyc”的“spam.py”版本的修改时间记录在“spam.pyc”中,如果不匹配,则忽略该文件

更新:

避免写入pyc文件(Python 2.6+)

  • 从-B标志开始(
    python-B
  • 设置PYTHONDONTWRITEBYTECODE环境变量
另见


Vim备份名为view.py~

使用禁用vim备份

:se nobackup

它不是vim,python将py编译成该格式以加快速度。

它不是vim,python将py编译成该格式以加快速度。

.pyc
文件是由python解释器创建的python模块编译而成的;他们和维姆一点关系都没有


您可以通过使用
-B
标志调用python,或者通过设置
pythontwritebytecode
环境变量来避免它们。

.pyc
文件是由python解释器创建的编译python模块;他们和维姆一点关系都没有


您可以通过使用
-B
标志调用python,或者通过设置
pythondowwritebytecode
环境变量来避免它们。

我得到了
set backup=off
的无效参数,很抱歉我误读了文档。当然应该是
:set nobackup
(无论如何,它不会删除.pyc文件:))停止创建.pyc的方法是什么?用这些信息更新了我的答案。搜索堆栈溢出也有帮助:)我得到了无效的参数,用于
set backup=off
对不起,我误读了文档。当然应该是
:set nobackup
(无论如何,它不会删除.pyc文件:))停止创建.pyc的方法是什么?用这些信息更新了我的答案。搜索堆栈溢出也有帮助:)python-B abc.py,仍然在那里获取.pyc文件。在运行它之前是否删除了现有的文件?您使用的是什么版本的Python?(还请记住,您可能真的不想阻止它们的创建;这会降低脚本的启动时间,但没有任何好处。)python-B abc.py仍然在那里获取.pyc文件。在运行它之前是否删除了现有的文件?您使用的是什么版本的Python?(还请记住,您可能真的不想阻止它们的创建;这会减慢脚本的启动时间,但没有任何好处。)