python读写文件实验心得(Python文件读写常见用法总结)
类别:脚本大全 浏览量:2245
时间:2022-01-25 00:09:31 python读写文件实验心得
Python文件读写常见用法总结1. 读取文件
|
# !/usr/bin/env python # -*- coding:utf-8 -*- """ 文件读取三步骤: 1.打开文件 f=open(file, mode='r', buffering=None, encoding=None, errors=None, newline=None, closefd=True) mode: r,w,a,b,+ 2.操作文件 f.read(),把整个文件读入单一字符串 f.read(N),读取之后的N个字节 f.readlines(),读取整个文件到字符串列表 f.readline(),读取下一行 3.关闭文件 f.close() f.seek(offset),移动文件指针位置 f.flush(),把缓冲区数据刷到硬盘中 """ f = open ( '吻别.txt' ,encoding = 'utf-8' ) print (f) data = f.read() # data=f.readlines() print (data) f.close() |
2. 写入文件
|
""" 文件写入三步骤: 1.打开文件 2.操作文件 f.write() f.writelines(aList),把列表中所有的字符串写入文件 3.关闭文件 """ f = open ( 'test.txt' ,mode = 'w' ,encoding = 'utf-8' ) f.write( 'line01\n' ) f.write( 'line02\n' ) f.close() |
3. 文件也是迭代器
|
# !/usr/bin/env python # -*- coding:utf-8 -*- from collections import Iterable try : f = open ( '吻别.txt' ,mode = 'r' ,encoding = 'utf-8' ) print ( isinstance (f, Iterable)) # True,文件也是迭代器类型 for line in f: print (line,end = '') finally : f.close() |
4. 使用上下文管理器自动关闭文件
|
with open ( 'test.txt' ,mode = 'w' ,encoding = 'utf-8' ) as f: f.write( 'line01\nline02\n' ) with open ( 'test.txt' ) as f: data = f.read() print (data) |
5. 读写二进制文件
|
with open ( '美猴王.jpg' ,mode = 'rb' ) as fin, open ( '美猴王_copy.jpg' ,mode = 'wb' ) as fout: data = fin.read() fout.write(data) |
总结
以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,谢谢大家对开心学习网的支持。如果你想了解更多相关内容请查看下面相关链接
原文链接:https://blog.csdn.net/topleeyap/article/details/78945760
您可能感兴趣
- python实用的游戏小代码(python3实现小球转动抽奖小游戏)
- python编写一个名片(详解Python做一个名片管理系统)
- python贪吃蛇项目介绍(python简单贪吃蛇开发)
- python3 代码解读(Python3列表内置方法大全及示例代码小结)
- python全局变量设置(Python3.5局部变量与全局变量作用域实例分析)
- python飞机大战游戏背景(python实现飞机大战游戏)
- python怎么设置matlab编程(实例详解Matlab 与 Python 的区别)
- python中如何遍历键(Python中按值来获取指定的键)
- python中怎么输入单引号(python三引号输出方法)
- pythonsvr时序预测(利用Python半自动化生成Nessus报告的方法)
- 怎么用python获取目录(python 获得任意路径下的文件及其根目录的方法)
- python豆瓣电影爬虫课程设计报告(详解python 模拟豆瓣登录豆瓣6.0)
- python程序开发过程(python调用外部程序的实操步骤)
- python内置函数一览表(Python面向对象程序设计构造函数和析构函数用法分析)
- python注册码实现(python实现Virginia无密钥解密)
- python numpy 安装(python3.6下Numpy库下载与安装图文教程)
- 飞机引进工程师杨隆 匠人匠心,只争朝夕(飞机引进工程师杨隆)
- 三人行,她们是育人路上的 铁三角 团队(她们是育人路上的)
- 阴阳师 孟婆山兔CP不倒 新皮肤草稿 孟婆兔 让痒痒鼠点赞(阴阳师孟婆山兔CP不倒)
- 阴阳师孟婆御魂推荐 孟婆御魂搭配毕业套(阴阳师孟婆御魂推荐)
- 袁冰妍终于接到新剧,饰演反追男主,看到合作演员 眼光果然毒辣(袁冰妍终于接到新剧)
- 记忆中的台词(记忆中的台词)
热门推荐
- ftp服务器可以用吗(FTP服务器存在的风险你知道吗?)
- mysql锁机制图解(详解mysql 中的锁结构)
- python中怎么查看函数的用法(Python中函数的基本定义与调用及内置函数详解)
- php排序代码详解(PHP实现数据四舍五入的方法小结4种方法)
- ideadocker调试(Idea部署远程Docker并配置文件)
- python实现购物网站(Python实战购物车项目的实现参考)
- sqlserver的图形表(SQL Server纵表与横表相互转换的方法)
- dedecms循环栏目(dedecms 栏目列表分页链接优化)
- SQL Server数据库备份的几种方式
- docker前端项目(Docker部署Nuxt.js项目的实现)
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9