当我执行 .py 文件时,我发现了一些差异。我观察到两个案例,
1) 当我使用 python mypython.py
我得到了结果。但 .pyc 文件未在我的文件夹中创建。
2) 当我使用 python -c "import mypython"
我得到了同样的结果。但是 .pyc 文件是在我的文件夹中创建的。
我的问题是为什么第一种情况没有创建 .pyc 文件?
最佳答案
导入通常用于需要在另一个脚本或程序中使用文件内容的情况,参见What does python file extensions, .pyc .pyd .pyo stand for? 。因此,为了更具体地回答这个问题,创建 .pyc 是为了方便将来访问文件内容,并且仅在使用导入命令时创建。
关于python - 理解python编译,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22552304/