这篇文章主要讲解了“python的文件操作和Pick存储模块实例”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“python的文件操作和Pick存储模块实例”吧!
文件操作
输入:
#!/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存储模块实例这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是亿速云,小编将为大家推送更多相关知识点的文章,欢迎关注!
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。