当前位置: 首页 > news >正文

购物券网站怎么做新媒体营销岗位职责

购物券网站怎么做,新媒体营销岗位职责,淘客做自己的网站,wordpress关闭插件编译Python文件 一、编译Python文件 为了提高加载模块的速度#xff0c;强调强调强调#xff1a;提高的是加载速度而绝非运行速度。python解释器会在__pycache__目录中下缓存每个模块编译后的版本#xff0c;格式为#xff1a;module.version.pyc。通常会包含python的版本号…编译Python文件 一、编译Python文件 为了提高加载模块的速度强调强调强调提高的是加载速度而绝非运行速度。python解释器会在__pycache__目录中下缓存每个模块编译后的版本格式为module.version.pyc。通常会包含python的版本号。例如在CPython3.3版本下spam.py模块会被缓存成__pycache__/spam.cpython-33.pyc。这种命名规范保证了编译后的结果多版本共存。 Python检查源文件的修改时间与编译的版本进行对比如果过期就需要重新编译。这是完全自动的过程。并且编译的模块是平台独立的所以相同的库可以在不同的架构的系统之间共享即pyc使一种跨平台的字节码类似于JAVA, .NET,是由python虚拟机来执行的但是pyc的内容跟python的版本相关不同的版本编译后的pyc文件不同2.5编译的pyc文件不能到3.5上执行并且pyc文件是可以反编译的因而它的出现仅仅是用来提升模块的加载速度的不是用来加密的。 # python解释器在以下两种情况下不检测缓存 1. 如果是在命令行中被直接导入模块则按照这种方式每次导入都会重新编译并且不会存储编译后的结果python3.3以前的版本应该是这样 python -m spam.py 2. 如果源文件不存在那么缓存的结果也不会被使用如果想在没有源文件的情况下来使用编译后的结果则编译后的结果必须在源目录下 sh-3.2 # ls __pycache__ spam.py sh-3.2 # rm -rf spam.py sh-3.2 # mv __pycache__/spam.cpython-36.pyc ./spam.pyc sh-3.2 # python3 spam.pyc spam # 提示 1. 模块名区分大小写foo.py与FOO.py代表的是两个模块 2. 你可以使用-O或者-OO转换python命令来减少编译模块的大小 -O转换会帮你去掉assert语句 -OO转换会帮你去掉assert语句和__doc__文档字符串 由于一些程序可能依赖于assert语句或文档字符串你应该在在确认需要 的情况下使用这些选项。 3. 在速度上从.pyc文件中读指令来执行不会比从.py文件中读指令执行更快只有在模块被加载时.pyc文件才是更快的 4. 只有使用import语句是才将文件自动编译为.pyc文件在命令行或标准输入中指定运行脚本则不会生成这类文件因而我们可以使用compieall模块为一个目录中的所有模块创建.pyc文件 模块可以作为一个脚本使用python -m compileall编译Python源 python -m compileall /module_directory 递归着编译 如果使用python -O -m compileall /module_directory -l则只一层 命令行里使用compile()函数时自动使用python -O -m compileall 详见https://docs.python.org/3/library/compileall.html#module-compileall 二、批量生成.pyc文件 import compileall compileall.compile_dir($dir) 其中$dir 为Python源代码所在的目录。 三、总结 编译Python文件编译文件提高的是加载速度而绝非运行速度
http://wiki.neutronadmin.com/news/388302/

相关文章:

  • 深圳制作企业网站滕州做网站的
  • 什么网站可以在家做美工兼职经营网站如何挣钱
  • 招聘网有哪些网站比较好wordpress微信插件开发
  • 企业网站内页设计自己做网站 搜索功能开发
  • 商贸有限公司章程范本网站整体优化
  • vs2013 网站建设哪个网站专业做商铺
  • 怎么才能百度到自己的网站网站有标题
  • 网站开发心得体会全景校园网站开发
  • 网站规划设计的一般流程梧州seo快速排名
  • 自己做企业网站可以吗给别人做网站如何收费
  • 如何判断一个网站是恶意网站wordpress 轻博客
  • 济南网站建设富库网络企业邮箱怎么找
  • 外贸门户网站建设wordpress sql server
  • 快站科技是什么如何提升网站加载速度
  • 网站素材模板旅游易语言和网站做交互
  • 网站怎么做脚注wordpress 网址站
  • 网站建设推广找stso88效果好做网站servlet
  • 摄影公司网站开发木兰姐网站建设
  • 开发建设网站百度商桥代码怎么加到网站上
  • 河南住房和城乡建设部网站首页可制作网页的软件
  • 装修公司网站建设方案怎么去做网站
  • 网站运营做内容网站销售的优势
  • 1网站建设的目标是什么意思网站建设黄页免费观看
  • 个人外贸网站建设搞软件开发工资高吗
  • 大型网站建设需要门户类网站有哪些
  • 网站建站收费建站公司 知乎 discuz
  • 常熟网站网站建设网站制作的公司哪家效果好
  • 成都网站维护河间网站制作公司
  • 上传产品网站怎么做大连建设工程信息网防水
  • 广西城乡建设名网站关于政协 网站建设