文件
利用open()链接到电脑上某一文件
基本语法
file = open('文件名', 'mode')
mode:
r: read(打开一个文件)
w: write(往文件里写内容)
a: append(往文件里追加内容)
b: binary(操作二进制的文件)如:rb
+: 即可读又可写
myfile = open('hello.txt','w')
myfile.write('Hello World\n')
Out[25]: 13
f = open('hello.txt')
f.readline()# 一行一行读取
f.read() #读取全部内容
l = open('hello.txt').readlines() #将每一行分别放进列表里
防止中文变成乱码,可以提前指定编码
f=open('today.txt', 'w', encoding='utf8')
f.write('今天星期五\n')
f.write('是个好日子')
f.close()#关闭文档
x,y,z = 1,2,3
l = [1,2,3]
pickle存取python对象
dump(对象,目标文件)
load(文件)
d = {'a': 1, 'b':2}
f= open('datafile.pkl', 'wb'}
import pickle
pickle.dump(d,f)
f.close
f = open('datafile.pkl','rb')
data = pickle.load(f)
data['a']
data.get('b')
with open('file.txt') as f #最后可以不用写close()