zoukankan      html  css  js  c++  java
  • __pycache__的认识记录

    · 为什么会出现__pycache__文件夹?
    python解释器会将 *.py 脚本文件进行编译,并将编译结果保存到__pycache__目录中。


    下次再执行工程时,若解释器发现这个 *.py 脚本没有修改过,就会跳过编译这一步,直接运行以前生成的保存在 __pycache__文件夹里的 *.pyc 文件。

    这样工程较大时就可以大大缩短项目运行前的准备时间;如果你只需执行一个小工程,没关系 忽略这个文件夹就行。

    · 什么时候会出现__pycache__文件夹?
    工程目录下有__main__.py文件,和其他将要调用的模块时。如果只有当前运行的脚本 "__main__",则不会生成 __pycache__ 的文件。

    · 如何使__pycache__文件夹不出现?
    单次: 运行脚本时添加 -B 参数

    python -B foo.py

    永久: 设置环境变量 PYTHONDONTWRITEBYTECODE=1

    附:该文件夹出现在Python3.2及其后的版本中,Python2下的编译文件和源文件放同目录。

    ---------------------
    作者:Joy_Shen
    来源:CSDN
    原文:https://blog.csdn.net/index20001/article/details/73501375
    版权声明:本文为博主原创文章,转载请附上博文链接!

  • 相关阅读:
    [BZOJ5015][Snoi2017]礼物
    [BZOJ5016][Snoi2017]一个简单的询问
    [BZOJ4184]shallot
    上传头像
    前端基础之jQuery
    前端之html的查漏补缺
    CSS3圆角、阴影、rgba
    CSS3新增选择器
    前端基础之BOM和DOM
    前端基础之JavaScript
  • 原文地址:https://www.cnblogs.com/czz0508/p/10513668.html
Copyright © 2011-2022 走看看