Python 3 学习笔记 1
Dive Into Python 3 出来了,很多新东西,很久不用python了,拿来重新学习一下,顺便记录下以前的笔记
?
Fun的参数传递:
如果有一个参数是通过指定参数名来传递的,则这个参数后面所有的参数都必须指定参数名
approximate_size(4000, a_kilobyte_is_1024_bytes=False)? 正确
approximate_size(size=4000, False) 错误
?
fileInfo.__class__.tagLib
?
类文件对象:
?????? 读取所有东西(本地,网络)都转化为一个类文件对象,which有一个read()函数,like:
????????????? minidom.parse(urllib.urlopen(“http***”))
对于string,可以用StringIO.StringIO(str)来变成为一个类文件对象
?
?
访问gzip数据:
gzip.GzipFile(fileobj = filestream): 但当访问的是网络上来的steam,也就是opern(url)得来的filestream时,不能这样使用。
Bestpractice:使用StringIO.StringIO将获取的流内容转换为一个filestream