【发布时间】:2018-10-28 18:21:23
【问题描述】:
我正在阅读 .pyc 包含字节码,这是 Python 解释器将源代码编译成的内容。然后,此代码由 Python 的虚拟机执行。
但是,由于我是第一次学习 Django,并且来自 Node.js,所以它有点不同,每次我在终端上键入 python manage.py runserver 它都会创建同一个文件的多个版本,但格式为 .pyc ,根据定义,我猜这是编译版本,所以它更快,但我认为它的文件太多,这正常吗?如果不想编译它以拥有所有这些额外文件怎么办?我是第一次学习python和Django,有人可以澄清一下吗?这是我对额外文件的意思的图片:
在我关注的教程中他们也有
from django.conf.urls import path,
而新版的Django有
from django.conf.urls import url,
只是想确定一下,它们是一样的吗?
谢谢
【问题讨论】:
-
不,不一样。
-
对于
.pyc文件,这些文件通常存储在名为__pycache__的单独目录中。 -
谢谢,但为什么我在我的代码之间看到了它们?我使文件难以阅读,而这只是一个简单应用程序的开始
-
你如何运行你的系统?使用什么标志/设置/...?
-
至少从 Python-3.2 开始,默认会创建一个
__pycache__目录。
标签: python django visual-studio-code vscode-settings