您的位置:首页 > 编程语言 > Python开发

python__文件

2015-09-04 20:23 459 查看


#将文件中的数据转化为list列表
f = open('d:\\r.txt')
>>> list(f)
['abadd \n', '中国']

#定义文件指针的位置:
f.seek(0,0)
#使用for 来读取文件中的数据
for each_line in f:
print(each_line)

结果:
abadd

中国




文件写入,以 w 模式时,如果文件不存在,则会创建一个新的文件
>>> f = open('d:\\s.txt','w')
>>> f.write('我爱你')
3
>>> f.close()






泡菜模块:pickle
将所有的对象都可以转化二进制存放,方便快速的取出原有的数据类型

import pickle

my_list = [12,32,'adf',[12,'ss']]
将 列表写入二进制文件
pickle_file = open('d:\\my_list.pkl','wb')
pickle.dump(my_list, pickle_file)#将列表存入文件中
pickle_file.close()

#读取二进制文件
pickle_file = open('d:\\my_list.pkl','rb')
my_list2 = pickle.load(pickle_file) #读取二进制
print(my_list2)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: