文本文件的迭代读取:
open() 函数返回的文件流对象是可迭代对象可用于迭代读取
如:f=open('123.txt')
for l in f:
print(l)
标准输入输出文件:标准文件不需要打开和关闭就能正常使用,需要import sys
模块名:sys
sys.stdin(默认为标准键盘输入设备,Linux 下 Ctrl+D 是输入文件末尾标识)
sys.stdout(默认为屏幕终端)
sys.stderr(默认为屏幕终端)
二进制文件操作:
'b' 二进制(binary)文件操作
对于二进制文件的读写通常需要用字节串(bytes)进行操作
如:f = open('123.txt','rb') #以二进制模式打开文件
汉字编码:
国标系列(windows常用):GB18030(二字节或四字节编码) GBK(二字节编码) GB2312(二字节编码)
国际标准:
Unicode <----> UTF-8 (Linux / Mac OS X / IOS / Android 常用)
python编码注释:在.py文件的第一行或第二行写:
#-*- coding:gbk -*- ->设置源文件编码为 gbk
#-*- coding:utf-8 -*- ->设置源文件编码为 utf-8
发表评论