python入门学习笔记(四)
——文件与类型汇总
pycharm里面 setting 可对pycharm背景改变,字体改变
文件操作
读取 写入,用open()打开文件
Python open() 方法用于打开一个文件,并返回文件对象,在对文件进行处理过程都需要使用到这个函数,如果该文件无法被打开,会抛出 OSError。
注意:使用 open() 方法一定要保证关闭文件对象,即调用 close() 方法。
open() 函数常用形式是接收两个参数:文件名(file)和模式(mode)。
open(‘###’,w)创建文件
myfile=open(‘hello.txt’,‘w’) 创建hello.txt文件
myfile.write(‘优品课堂’n’)写入内容
myfile.close()
f=open(’##’)
f.read() 读取所有信息
f.readline读取一行
**l=open(‘hello.txt’).readlines( )读取全所有行元素
for line in l
print(line)
read() 读取所有信息
readline() 读取一行
readlines() 读取所有行
close() 关闭
按行打印出,\n 可以按行打印出来
f=open(‘course.txt’,‘w’,encoding=‘utf8’)
x,y,z=1,2,3
f=open(‘datefile.txt’,‘w’)
f.write(‘{ },{ },{ }’.format(x,y,z)) { }来格式化012,将xyz、放入
f.write(str(l))将列表变为字符串,并且以write放到文件中
f.close
chars=open(‘datefile.txt’).read()读取所有信息
序列化
pickle 存取本地python对象
dump(对象.目标文件)
load(文件) 从文件中载入 写出
d={‘a’:1,‘b’:2}
f=open(‘datafile.pkl’,‘wb’)将文件保存为二进制文件 wb二进制文件
import pickle 引用函数
pickle.dump(d,f)
f.close() 保存为文件后缀为pkl的文件
data=pickle.load(f)从文件中载入
date[‘a’]/date.get(‘a’)
**with open(‘course.txt’)as f:**一旦跳出执行范围 ,进行close
for line in f.readlines():
print(line)
数据类型汇总
集合:序列(原位可变:列表list,原位不可变:str、tuple、字节数组 )、映射(字典表) 集合(set)
数字:整型
浮点型:float/Decimal 高精度
可调用:函数function,本身就是数据类型/生成器Generator
类 :class
方法等
其他:文件/none/视图
内部:type
引用,拷贝
l=[1,2,3]
l=[‘abc’,[(1,2),([3],4)],5] 嵌套 字符串 列表 数字
字符串 和数字 是直接存储 ,列表不是
来源:CSDN
作者:顾凡语
链接:https://blog.csdn.net/weixin_44364084/article/details/103722740