python的文件操作和Pick存储模块实例
这篇文章主要讲解了“python的文件操作和Pick存储模块实例”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“python的文件操作和Pick存储模块实例”吧!
创新互联建站主要从事成都网站制作、做网站、外贸营销网站建设、网页设计、企业做网站、公司建网站等业务。立足成都服务巢湖,十多年网站建设经验,价格优惠、服务专业,欢迎来电咨询建站服务:028-86922220
文件操作
输入:
#!/usr/bin/python
# Filename: using_file.py
poem = '''\Programming is funWhen the work is doneif you wanna make your work also fun: use Python!'''
f = open('poem.txt', 'w')
# open for 'w'riting
f.write(poem)
# write text to file
f.close()
# close the file
f = open('poem.txt')
# if no mode is specified, 'r'ead mode is assumedby default
while True:
line = f.readline()
if len(line) == 0: # Zero length indicates EOF
break
print(line, end='')
f.close()
# close the file
输出:
$ python using_file.py
Programming is fun
When the work is done
if you wanna make your work also fun:
use Python!
解释:
本例中,设计到了文件的读写操作。
首先定义了一个字符串,打开一个文件,将数据存入,保存。
然后打开这个刚才保存的文件,按行输出内容。
Pickle模块
输入:
#!/usr/bin/python
# Filename: pickling.py
import pickle
# the name of the file where we will store the objectshoplistfile = 'shoplist.data'
# the list of things to buy
shoplist = ['apple', 'mango', 'carrot']
# Write to the file
f = open(shoplistfile, 'wb')
pickle.dump(shoplist, f)
# dump the object to a file
f.close()
del shoplist
# destroy the shoplist variable
# Read back from the storage
输出:
$ python pickling.py
['apple', 'mango', 'carrot']
解释:
Python提供了一个名为 pickle的标准模块,您可以使用它存储任何Python
文件中的对象,然后再将其取回。 这称为持久存储对象。
感谢各位的阅读,以上就是“python的文件操作和Pick存储模块实例”的内容了,经过本文的学习后,相信大家对python的文件操作和Pick存储模块实例这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是创新互联,小编将为大家推送更多相关知识点的文章,欢迎关注!
本文题目:python的文件操作和Pick存储模块实例
文章地址:http://scyanting.com/article/igihhi.html