python笔记13-文件读写
1.打开文件
f=open('a.txt','a+',encoding='utf-8')#f代表的是文件对象,叫句柄
f.seek(0)把文件指针到最前
文件打开模式有3种:
1:w写模式,它是不能读的,使用w时是会清空原来的内容然后再写入
w+写读模式,使用w时是会清空原来的内容然后再写入
2:r读模式,只能读不能写,而且文件必须存在
r+读写模式,原来文件还存在,但是如果该文件不存在会报错
3:a追加模式,只能写,在文件的末尾添加内容
a+能读能写,默认文件指针在最后
4:rb+、wb+,ab+,这种是二进制模式打开或者读取,一些音乐文件、图片等等
f=open('a.txt')#如果在打开的文件的时候,不指定模式,那就是读模式
文件对象也是可迭代的,只读1行内容,这种效率高
for line in f: #f代表文件对象
print(line) #打印每行内容
#直接循环文件对象的话,循环的是文件每一行的内容
2.读取文件内容
print(f.read())#读文件全部内容,返回的是一个字符串
print(f.readlines())#读文件全部内容,返回的是一个列表
print(f.readline())#读文件一行内容,一次只能读一行
3.写入内容
f.write('hhh')#写文件,写入字符串
f.writelines(['123','345','567'])#可以把列表写入文件
4.文件修改
# res = f.read()#打开文件
# f.seek(0)#指针
# f.truncate()#清空文件内容
# new_res = res.replace('nihao','nibuhao')#把nibuhao 替换nihao
# f.write(new_res)读取新内容
#以上方法,大文件的读取不适用
重要:每行读取并放入新的文件:
import os
f=open('a.txt','a+',encoding='utf-8')#打开文件
# fw = open('a.txt.new','w',encoding='utf-8')#把替换好的文件放入到fw文件中
# for line in f:
# new_res = line.replace('学','不学')
# fw.write(new_res)
# f.close()#关闭f文件
# fw.close()#关闭fw文件
# os.remove('a.txt')#删除文件
# os.rename('a.txt.new','a.txt')#重命名把a.txt.new 重命名为a.txt 5.flush用法、with用法
#flush用法
import time
fw = open('python.txt','w',encoding='utf-8')
fw.write('下周不上课!')
fw.flush()#写完之后立马生效
exit('拜拜')
time.sleep(30)#程序休息30秒
fw.close() #with的用法,你文件不再用的时候,就会自动给你关闭文件
# with open('python.txt',encoding='utf-8') as fr:
# print(fr.read())
python笔记13-文件读写的更多相关文章
- python基础之文件读写
python基础之文件读写 本节内容 os模块中文件以及目录的一些方法 文件的操作 目录的操作 1.os模块中文件以及目录的一些方法 python操作文件以及目录可以使用os模块的一些方法如下: 得到 ...
- 第二篇:python基础之文件读写
python基础之文件读写 python基础之文件读写 本节内容 os模块中文件以及目录的一些方法 文件的操作 目录的操作 1.os模块中文件以及目录的一些方法 python操作文件以及目录可以使 ...
- Python 基本语法,文件读写,数据结构和类型
Python 基本语法,文件读写,数据结构和类型 1.基本语法 解释型(无需编译).交互式.面向对象.跨平台.简单好用 中文编码:http://www.cnblogs.com/huxi/archive ...
- Python程序设计7——文件读写
1 文件读写简介 文件读写是应用程序中的常用操作.下面介绍Python中进行文件读写.Python的文件读写是非常简单的. 1.1 open函数 open函数一般有了两个必须参数,一个是文件名参数,另 ...
- 【python系统学习17】python中的文件读写
python中的文件读写 文件读写,是Python代码调用电脑文件的主要功能,能被用于读取和写入文本.音频片段.Excel文档.邮件以及任何保存在电脑上的东西. 可使用python批量的操作本地文件, ...
- 转载-Python学习笔记之文件读写
Python 文件读写 Python内置了读写文件的函数,用法和C是兼容的.本节介绍内容大致有:文件的打开/关闭.文件对象.文件的读写等. 本章节仅示例介绍 TXT 类型文档的读写,也就是最基础的文件 ...
- python学习笔记 IO 文件读写
读写文件是最常见的IO操作.python内置了读写文件的函数. 读写文件前,我们先必须了解一下,在磁盘上读写文件的功能都是由操作系统完成的,现代操作系统不允许普通的程序直接对磁盘进行操作,所以, 读写 ...
- Python学习--13 文件I/O
Python内置了读写文件的函数,用法和C是兼容的. 读写文件前,我们先必须了解一下,在磁盘上读写文件的功能都是由操作系统提供的,现代操作系统不允许普通的程序直接操作磁盘,所以,读写文件就是请求操作系 ...
- python中的文件读写(open()函数、with open('file_directory','r') as f:、read()函数等)
python中也有文件读写,通过调用内置的读写函数.可以完成文件的打开/关闭.读.写入.追加等功能. open()函数 open()函数为python中的打开文件函数,使用方式为: f = open( ...
- python学习之文件读写入门(文件读的几种方式比较)
1.文件读写简单实例:(以w写的方式打开一个文件,以r读一个文件) # Author : xiajinqi # 文件读写的几种方式 # 文件读写 f = open("D://test.txt ...
随机推荐
- flask 定义数据库关系(一对多)
定义关系 在关系型数据库中,我们可以通过关系让不同表之间的字段建立联系.一般来说,定义关系需要两步,分别是创建外键和定义关系属性.在更复杂的多对多关系中,我们还需要定义关联表来管理关系.下面我们学习用 ...
- PostgreSQL在Update时使用Substring函数截取字符串并且加上CASE WHEN THEN条件判断
--更新 UPDATE wp_order_detail SET layout_type = ( SELECT CASE THEN ) ELSE '' END FROM wp_catalog_size ...
- What's the Python Launcher?
Look! Python launcher 你可能在他处见到过这鬼东西,when you install or uninstall python, and so on.那么你肯定与我一样对这个鬼东西起 ...
- JavaScript Dom 绑定事件
JavaScript Dom 绑定事件 // 先获取Dom对象,然后进行绑定 document.getElementById('xx').onclick document.getElementByI ...
- Mysql 数据类型、约束类型
mysql数据类型 MySQL中定义数据字段的类型对你数据库的优化是非常重要的. MySQL支持多种类型,大致可以分为三类:数值.日期/时间和字符串(字符)类型. 数值类型 MySQL支持所有标准 ...
- Oracle错误——user ** lacks CREATE SESSION privilege logon denied
错误 在删除一个用户TEST的情况下,再次新建用户TEST并赋予sysdba权限,使用plsqldev工具登录数据库TEST用户,报错user TEST lacks CREATE SESSION p ...
- Linux下调试.Net core(1):lldb的安装
windows下,我们对于.net程序发生Crash,资源泄露,死锁等问题的分析,有神器windbg,那现在我们的.net core程序运行在linux上时,该怎么进行对对Core Dump文件进行分 ...
- vue+vux scrollTop无法实现定位到具体dom
先看一下最终的运行效果. 项目背景介绍:技术栈: vue+vux+nodejs需求:对汽车品牌列表可以按照字母进行索引定位 在开发中实现这种需求,心想还不是小菜一碟,作为一个饱经bug的程序员,别的我 ...
- Linux——命令
1.pod2text # 功能输出处理对象(脚本)中的的=head1 ...=head1 ......=cut框架中的信息 2.date # 输出时间 eg: Sat Ju ...
- ES6 常用总结(前端开发js技术进阶提升总结)
一.变量声明const和let 在ES6之前,我们都是用var关键字声明变量.无论声明在何处,都会被视为声明在函数的最顶部(不在函数的最顶部就在全局作用域的最顶部).这就是函数变量提升例如: 不用关心 ...