博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Python基础知识1——py /pyc/pyo
阅读量:4146 次
发布时间:2019-05-25

本文共 520 字,大约阅读时间需要 1 分钟。

py是源程序 

pyc是编译后的程序。

在执行python源程序时,python会自动将源程序编译成为pyc文件。pyc是一种二进制文件,是由py文件经过编译后,生成的文件,是一种byte code,py文件变成pyc文件后,加载的速度有所提高,而且pyc是一种跨平台的字节码,是由python的虚拟机来执行的,这个是类似于JAVA或者.NET的虚拟机的概念。pyc的内容,是跟python的版本相关的,不同版本编译后的pyc文件是不同的,2.5编译的pyc文件,2.4版本的python是无法执行的。

pyo是优化编译后的程序 python -O 源文件即可将源程序编译为pyo文件 

问题:在编写如下代码的时候遇到问题AttributeError: 'module' object has no attribute 'LWPCookieJar'

import cookielibdef test(): 	ck = cookielib.LWPCookieJar()test()

原因:在源文件路径下面存在以cookielib命名的源文件。

技巧:可以采用print cookielib.__file__ 查看cookielib.py所在路径。

转载地址:http://uynti.baihongyu.com/

你可能感兴趣的文章
虚拟机 CentOS7/RedHat7/OracleLinux7 配置静态IP地址 Ping 物理机和互联网
查看>>
Jackson Tree Model Example
查看>>
常用js收集
查看>>
如何防止sql注入
查看>>
springmvc传值
查看>>
在Eclipse中查看Android源码
查看>>
Android使用webservice客户端实例
查看>>
[转]C语言printf
查看>>
C 语言学习 --设置文本框内容及进制转换
查看>>
C 语言 学习---判断文本框取得的数是否是整数
查看>>
C 语言 学习---ComboBox相关、简单计算器
查看>>
C 语言 学习---ComboBox相关、简易“假”管理系统
查看>>
C 语言 学习---回调、时间定时更新程序
查看>>
C 语言 学习---复选框及列表框的使用
查看>>
第十一章 - 直接内存
查看>>
JDBC核心技术 - 上篇
查看>>
一篇搞懂Java反射机制
查看>>
Single Number II --出现一次的数(重)
查看>>
Palindrome Partitioning --回文切割 深搜(重重)
查看>>
对话周鸿袆:从程序员创业谈起
查看>>