Python-读写文件
1.获取键盘输入:
str = input("请输入:")
print("你输入的内容是:",str)
2.将字符串写入到文件 hello.txt 中:
f = open("D:/hello.txt","w")
f.write("Hello Python\nHi")
f.close()#分段写入
lists = ['hello','python','world']
f = open("D:/hello.txt","w")
for string in lists:f.writelines(string)
3.读取文件
f = open("D:/hello.txt","r")
str = f.read()
print(str)
f.close()
f.readline()从文件中读取单独的一行
f = open("D:/hello.txt","r")
str = f.readline()
print(str)
f.close()
f.readlines()将返回该文件中包含的所有行。
f = open("D:/hello.txt","r")
str = f.readlines()
print(str)
f.close()
迭代一个文件对象然后读取每行:
f = open("D:/hello.txt","r")
for lines in f:print(lines)
f.close()
**mode:**mode决定了打开文件的模式:只读,写入,追加等。所有可取值见如下的完全列表。这个参数是非强制的,默认文件访问模式为只读(r)。
r 以只读方式打开文件。文件的指针将会放在文件的开头。这是默认模式。
rb 以二进制格式打开一个文件用于只读。文件指针将会放在文件的开头。这是默认模式。
r+ 打开一个文件用于读写。文件指针将会放在文件的开头。
rb+ 以二进制格式打开一个文件用于读写。文件指针将会放在文件的开头。
w 打开一个文件只用于写入。如果该文件已存在则将其覆盖。如果该文件不存在,创建新文件。
wb 以二进制格式打开一个文件只用于写入。如果该文件已存在则将其覆盖。如果该文件不存在,创建新文件。
w+ 打开一个文件用于读写。如果该文件已存在则将其覆盖。如果该文件不存在,创建新文件。
wb+ 以二进制格式打开一个文件用于读写。如果该文件已存在则将其覆盖。如果该文件不存在,创建新文件。
a 打开一个文件用于追加。如果该文件已存在,文件指针将会放在文件的结尾。也就是说,新的内容将会被写入到已有内容之后。如果该文件不存在,创建新文件进行写入。
ab 以二进制格式打开一个文件用于追加。如果该文件已存在,文件指针将会放在文件的结尾。也就是说,新的内容将会被写入到已有内容之后。如果该文件不存在,创建新文件进行写入。
a+ 打开一个文件用于读写。如果该文件已存在,文件指针将会放在文件的结尾。文件打开时会是追加模式。如果该文件不存在,创建新文件用于读写。
ab+ 以二进制格式打开一个文件用于追加。如果该文件已存在,文件指针将会放在文件的结尾。如果该文件不存在,创建新文件用于读写。
Python-读写文件相关推荐
- python文件对象提供了3个读方法、分别是-Python读写文件模式和文件对象方法实例详解...
本文实例讲述了Python读写文件模式和文件对象方法.分享给大家供大家参考,具体如下: 一. 读写文件模式 利用open() 读写文件时,将会返回一个 file 对象,其基本语法格式如: open ( ...
- python文件读取输出-Python 读写文件中数据
1 需求 在文件 h264.txt 中的数据如图1,读入该文件中的数据,然后将第1列的地址删除,然后将数据输出到h264_out.txt中: 图1 h264.txt 数据截图 图2 输出文件 h264 ...
- python如何读写文件-Python读写文件
python读写文件是很常见的操作,而多数情况下是对纯文件的读写操作. 我们先看一下,纯文本是如何进行读写操作的. """ created by nzh Date: 20 ...
- python写文件读文件-Python 读写文件和file对象的方法(推荐)
1.open 使用open打开文件后一定要记得调用文件对象的close()方法.比如可以用try/finally语句来确保最后能关闭文件. file_object = open('thefile.tx ...
- python读写文件实例_python读写文件的简单示例
这篇文章主要为大家详细介绍了python读写文件的简单示例,具有一定的参考价值,可以用来参考一下. 感兴趣的小伙伴,下面一起跟随512笔记的小编罗X来看看吧. 首先看一个例子: # 来自www.512 ...
- python读写文件代码_Python 读写文件的操作代码
Python读写文件模式 1.r 打开只读文件,该文件必须存在. 2.r+ 打开可读写的文件,该文件必须存在. 3.w 打开只写文件,若文件存在则文件长度清为0,即该文件内容会消失.若文件不存在则建立 ...
- Python读写文件(附完整模块化代码)
一.前言 Python读写文件的代码有许多形式,虽然十分简单,但是每次使用时都需要查找才能用上.所以鄙人用自己贫乏的Python功力编写了一个读写模块的模板,希望最大化方便有文件读写需求的朋友. 二. ...
- python 读写文件 另存为_python读写文件(五)
今天继续分享python读写文件. 首先介绍一个新的函数open(),这个函数是干什么的呢?在python里面可以用open函数来打开文件.要用open函数打开一个文件,就是要向它传递一个字符串路径, ...
- python怎么读写文件-python读写文件
python读写文件是很常见的操作,而多数情况下是对纯文件的读写操作. 我们先看一下,纯文本是如何进行读写操作的. """ created by nzh Date: 20 ...
- python读写文件的语句_用Python读写文件指南
用Python读写文件(指南) [TOC] 使用Python最常见的任务之一是读取和写入文件.无论是写入简单的文本文件,读取复杂的服务器日志,甚至是分析原始字节数据,所有这些情况都需要读取或写入文件. ...
最新文章
- Android Support library
- 《利用Python》进行数据分析:Numpy基础9 数组转置和轴对换
- python中 使用join()方法 对各种数据类型中元的素进行合并拼接
- centos安装Hue 3.7.0
- 解决在ascx使用outputcache就不可以设置用户控件自己的属性
- 如何调试后台作业 - how to debug background job
- js-权威指南学习笔记7
- oracle中asmcmd,ASM工具asmcmd
- NoSuchMethodError: org.apache.avro.Schema.getLogicalType()Lorg/apache/avro/LogicalType;
- 两年ACM竞赛的所有算法总结
- java策略模式详解_Java经典设计模式之策略模式原理与用法详解
- foobar2000_为MP3/flac嵌入歌词文件/封面编辑(提供eslyric插件下载)/信息标签编辑
- android 获取设备的serialNumber和Mac地址
- 对赌协议里,隐藏了多少致命陷阱
- java 加权平均_使用Java 8流计算加权平均值
- windows批处理修改IE主页
- 小技巧之统计代码行数
- 经典sql题目,给每个部门中工资最低的员工涨薪1000
- QT 当窗口过小时发送错误 setGeometry: Unable to set geometry 25*160...Resulting geometry:116*160...
- 裸机和RTOS系统区别与联系
热门文章
- 第五讲、文本编辑器(vim/vi)
- Nginx开发从入门到精通
- 关于Java中try-catch-finally-return的执行顺序
- Git笔记(二)——[diff, reset]
- mysql dba系统学习(2)了解mysql的源码目录及源文件
- javaweb学习总结(七)——HttpServletResponse对象(一)
- 用WinEdt打开.tex文件显示error reading错误
- 第三章 改进神经网络的学习方式(中下)
- 【Machine Learning实验1】batch gradient descent(批量梯度下降) 和 stochastic gradient descent(随机梯度下降)
- Stanford UFLDL教程 逻辑回归的向量化实现样例