python的文件类型
1.3.1 源代码
python源代码以“.py”为扩展名,由python程序解释,不需要编译
1.3.2 字节代码
python源码文件经过编译后生成的扩展名为“.pyc”的文件,提供模块的编译方法为
import py_compile
py_compile.compile("hello.py")
比如我们新建一个“1.py”的文件,代码如下:
#!/usr/bin/python
print("Hello World !")
接着我们新建一个“2.py”的文件编译1.py,代码如下
#!/usr/bin/pythonimport py_compile
py_compile_compile("/root/test/1.py")
在python3.6的版本情况下,执行2.py后,在同级目录下将产生一个以“.pyc”为扩展名的文件“1.cpython-36.pyc”,执行结果如下:
[root@izj6cdhdoq5a5z7lfkmaeaz test]# python __pycache__/1.cpython-36.pyc
Hello World !
1.3.3 优化代码
经过优化的源码文件,扩展名为“.pyo”,命令如下:
python -O -m py_compile hello.py
1.4 python变量
变量可以存储规定范围内的值,而且值是可以改变的,python下变量则是对一个数据的引用,由数字,字母和下划线组成。
1.5 python数据类型
就像数值与字符串“123”是不一样的, python的数据类型还包括数值、字符串、列表、元组和字典;
数值类型则包括整型、长整型、浮点型以及复数型;
整数型(int)是有范围限定的,一般为“-2的31次方~2的32次方”,超过该范围的值的类型则为长整型(long);
除数与被除数有一个是浮点数,结果则为浮点数;
复数类型则是在数值后面加一个“j”,则为复数类型;
字符串的定义可以是单引号、双引号和三引号,三引号除了能定义字符串也还可以用作注释;
注: Python 2非浮点数有int和long类型。int类型的最大值不能超过sys.maxint,Python 3里,只有一种整数类型int,大多数情况下,它很像Python 2里的长整型。
本文转自 归来仍少年 51CTO博客,原文链接:http://blog.51cto.com/shaoniana/2059687
python的文件类型相关推荐
- python语言源程序文件类型_浅谈Python的文件类型
Python的文件类型主要分为3种:源代码(source file).字节码(byte-code file).优化的字节码(optimized file).这些代码都可以直接运行,不需要编译或者连接. ...
- python 自定义文件类型
一直在找python 自定义文件类型,用来保存敏感数据,现在终于找到一个比较满意的了. 直接上代码 import pickleli = ["nihao","haloo&q ...
- python读取文件类型_python准确判断文件类型
判断文件类型在开发中非常常见的需求,怎样才能准确的判断文件类型呢?首先大家想到的是文件的后缀,但是非常遗憾的是这种方法是非常不靠谱的,因为文件的后缀是可以随意更改的,而大家都知道后缀在linux系统下 ...
- python 判断文件类型_python接口自动化(三十) 上传文件时自动判断文件类型(filetype)...
前言 如何判断一个文件的类型呢,判断这个文件是png还是jpg,还是MP3文件?filetype包是python用来判断文件类型的依赖包,github地址:https://github.com/h2n ...
- python判断文件类型:使用filetype
filetype作用 一个小巧自由开放Python开发包,主要用来获得文件类型. filetype支持版本: python2/python3 filetype安装: pip install filet ...
- python读取文件类型_Python使用filetype精确判断文件类型 (文件类型获取)
filetype.py Small and dependency free Python package to infer file type and MIME type checking the m ...
- python判断文件类型
# 支持文件类型 # 用16进制字符串的目的是可以知道文件头是多少字节 # 各种文件头的长度不一样,少半2字符,长则8字符 def typeList():return {"3c68313ee ...
- python和python stub文件类型的区别_python – 如何告诉mypy包含stubfile
我正在玩mypy(版本:0.630),我很难让它看到我的存根文件.谁能告诉我这里有什么问题: 我的目录结构如下所示: ├── caesar.py └── stubs └── caesar.pyi ca ...
- python的文件可分为_Python 文件类型
标签: Python的文件类型分为以下几种: 1. 源代码文件,也就是以 .py 为扩展名的文件,由 python 程序解释,不需要编译 2. 字节代码文件,python 源代码文件经过编译后生成的扩 ...
最新文章
- 数据分析 | 带你零基础入门数据挖掘(附代码)
- 从指定文件夹里COPY指定的一批文件列表(TXT文件)
- 使用Jmeter的Websocket:获取性能数字
- Vue 导入文件import、路径@和.的区别
- maven简单工具命令
- 为什么你拼命学,却一无所成?
- c语言如何将8个字符串串联_C ++中的字符串串联:串联字符串的4种方法
- mongdo通用类(C#版)
- [bzoj 1030][JSOI2007]文本生成器
- 【 Educational Codeforces Round 71 (Rated for Div. 2) F】Remainder Problem【分块】
- sql建表语句(含:序列、主键)
- Winform程序多种语言切换
- Excel如何构建简单的透视表
- 轻松学会当前读、快照读、MVCC、gap锁
- 这些API接口,随便拿出来一个就能装逼、赚钱
- 机器学习之梯度提升决策树(GBDT)
- 数据分析概述+框架+方法+工具!
- 湖南云畅网络科技有限公司携手伙伴,共筑长三角数字经济产业新高地
- 现在进行时的stem课堂设计
- git将本地文件推到远程仓库