为什么Python / Django会创建重复的文件

时间:2013-07-08 20:44:41

标签: python django file

我是Django的新手并且已经完成了教程。示例目录看起来像这样

polls/
    __init__.py
    models.py
    tests.py
    views.py
我的情况略有不同(仍然有效)

polls/
    __init__.py
    __init__.pyc
    models.py
    models.py~
    models.pyc
    tests.py
    views.py

额外的文件扩展名是什么意思?为什么有多个重复的文件?

添加的扩展名是.pyc和.py~

由于

1 个答案:

答案 0 :(得分:4)

pyc个文件是python compilation files - 它包含Python解释器从源文件编译的字节代码。

因此,一旦运行应用程序,就会自动创建pyc个文件。

py~是临时/备份文件 - 由编辑器创建,用于保存文件的先前版本。