python编程读写文件内容_Python编程中对文件和存储器的读写示例
#!/usr/bin/python
# -*- coding: utf-8 -*-
# Filename: using_file.py
# 文件是创建和读取
s = '''''我们都是木头人,
不许说话不许动!'''
# 创建一个文件,并且写入字符
f = file('test_file.txt', 'w')
f.write(s)
f.close()
# 读取文件,逐行打印
f = file('test_file.txt')
while True:
line = f.readline()
# 如果line长度为0,说明文件已经读完了
if len(line) == 0:
break
# 默认的换行符也读出来了,所以用逗号取代print函数的换行符
print line,
f.close()
执行结果:
我们都是木头人,
不许说话不许动!
2.存储器的写入和读取
#!/usr/bin/python
# -*- coding: utf-8 -*-
# Filename using_pickle.py
# 使用存储器
#加载存储器模块,as后面是别名
#import pickle as p
#书上说cPickle比pickle快很多
import cPickle as p
listpickle = [1, 2, 2, 3]
picklefile = 'picklefile.data'
f = file(picklefile, 'w')
# 写如数据
p.dump(listpickle, f)
f.close()
del listpickle
f = file(picklefile)
# 读取数据
storedlist = p.load(f)
print storedlist
f.close()
执行结果:
[1, 2, 2, 3]
再来看一个使用cPickle储存器存储对象的例子
#!/usr/bin/python
#Filename:pickling.py
import cPickle as p
shoplistfile = 'shoplist.data'
shoplist = ['apple', 'mango', 'carrot']
f = file(shoplistfile, 'w')
p.dump(shoplist, f)
f.close()
del shoplist
f = file(shoplistfile)
storedlist = p.load(f)
print storedlist
本文原创发布php中文网,转载请注明出处,感谢您的尊重!
相关文章
相关视频
网友评论
文明上网理性发言,请遵守 新闻评论服务协议我要评论
立即提交
专题推荐独孤九贱-php全栈开发教程
全栈 100W+
主讲:Peter-Zhu 轻松幽默、简短易学,非常适合PHP学习入门
玉女心经-web前端开发教程
入门 50W+
主讲:灭绝师太 由浅入深、明快简洁,非常适合前端学习入门
天龙八部-实战开发教程
实战 80W+
主讲:西门大官人 思路清晰、严谨规范,适合有一定web编程基础学习
python编程读写文件内容_Python编程中对文件和存储器的读写示例相关推荐
- .rpt文件内容读取java_Java 中读取文件内容的 n 中方式
前言 刚接触 java 的时候很困惑一个事情 File相对路径,以哪个目录为参照物. 随着 io 模型的发展,java 1.7 的 nio,使用 Path.Paths 和 Files 等来方便 io ...
- python批量读取文件内容_Python之批量读取文件【面试必学】
原博文 2019-12-24 14:00 − python的os模块可以实现普遍的操作系统功能,并且和平台无关.以下为实现根目录下文件的批量读取. os.listdir(dirname)可以列出dir ...
- python pandas读取文件内容_python pandas读取大型文件
数据处理:pandas处理大型csv文件,使用pandas分块处理大文件 1. 读取限定列 一个 csv文件中,有很多列,而我们只关心其中的某些列是,如果把每行数据都读取出来,在提取信息,显然会增加I ...
- python实现复制文件内容_python实现复制大量文件功能
python实现复制大量文件功能 时间:2020-11-18 06:15:09 作者:背锅熊 阅读:91次撤稿申请 原本是去项目公司拷数据信息,結果来到发觉有500G,靠系统软件的拷贝作用怕是得很多钟 ...
- python显示中文文件内容_Python实现的json文件读取及中文乱码显示问题解决方法...
{"moduleinfo":{"card_count":[{"count_phone":1,"count":1}],&q ...
- python连接ftp服务器获取文件内容_python 访问ftp服务器文件
{"moduleinfo":{"card_count":[{"count_phone":1,"count":1}],&q ...
- android 读写文件 简书,Android 中的文件操作
Android 文件操作 概述 Android 中的文件操作主要涉及到两个部分,一个是内部存储的读写,一个是外部存储的读写两者的主要区别如下表: 内部存储 外部存储 始终可用 它并非始终可用,因为用户 ...
- php文件读写用什么函数,php中常用文件操作读写函数介绍_PHP教程
本文章介绍了下面几个常用的文件操作函数 file_get_contents 读取整个文件内容 fopen 创建和打开文件 fclose 关闭文件 fgets 读取文件一行内容 file_exists ...
- ESRI的Shapefile文件向Google Earth中KML文件的格式转换
转载自http://wenku.baidu.com/link?url=3TG7c0cERbdnZwFBLq6n2v-chB-k4ja5ikNYSyRQHyLf4yvYCGBEGrlhch8GD5e-9 ...
最新文章
- CentOS下安装JDK1.7
- java 环境变量的涵义
- Js中的数据属性和访问器属性
- 动态规划和贪心算法的区别
- 一不小心,知乎炸了!
- KNN K近邻算法学习
- beeline安装_hive使用beeline配置远程连接
- fancybox 无效 失效 直接打开页面, ajax 之后 fancybox对更新的数据无效,Jquery失效 无效...
- Semantic Analysis
- OwinStartup不触发
- UVA10196 Check The Check【模拟+回溯】
- 超酷的屏幕抠图转场技巧
- 破解 找回 lockdir 加密的文件
- vs2017下载安装教程
- 为windows server 2008 r2系统安装笔记本内置摄像头驱动的过程
- 任天堂如何通过旧技术赢得胜利
- 一副眼镜一千多贵吗_一副近视眼镜的成本大概多少?
- react 报 Objects are not valid as a React child (found: object with keys {}). If you meant to render.
- IMEI IMSI和ICCID
- 华为荣耀20和x10比较_华为畅享20Pro和荣耀X10哪个好-有什么区别-哪个性价比高