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('line01n')
f.write('line02n')
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('line01nline02n')
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)
总结
以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,谢谢大家对软件开发网的支持。如果你想了解更多相关内容请查看下面相关链接
您可能感兴趣的文章:Python通过paramiko远程下载Linux服务器上的文件实例Python判断对象是否相等及eq函数的讲解Python神奇的内置函数locals的实例讲解Python玩转Excel的读写改实例Python操作配置文件ini的三种方法讲解Python使用pymongo库操作MongoDB数据库的方法实例Python实现图片转字符画的代码实例Python中正则表达式的用法总结Scrapy框架爬取Boss直聘网Python职位信息的源码Python使用paramiko操作linux的方法讲解
python文件的用法_Python文件读写常见用法总结相关推荐
- python的写操作_Python—文件读写操作
初识文件操作 使用open()函数打开一个文件,获取到文件句柄,然后通过文件句柄就可以进行各种各样的操作了,根据打开文件的方式不同能够执行的操作也会有相应的差异. 打开文件的方式: r, w, a, ...
- python文件输入符_python文件IO与file操作
1 标准输入输出IO - (1) 打印到屏幕 print() print(self, *args, sep=' ', end='n', file=None): 把传递的表达式 转换成一个 字符串表达式 ...
- python生成word目录_Python 文件与目录操作方法总结
Python 有很多内置的模块和函数可用于文件的操作处理,这些函数都分布在几个模块上:如 os,os.path,shutil 和pathlib 等等.本文收集了许多您需要知道的函数,以便在 Pytho ...
- python文本处理实例_Python 文件处理的简单示例
这篇文章主要为大家详细介绍了Python 文件处理的简单示例,具有一定的参考价值,可以用来参考一下. 对python这个高级语言感兴趣的小伙伴,下面一起跟随512笔记的小编两巴掌来看看吧! 相关的AP ...
- python创建文件夹命令_python文件操作指令
原文地址:http://www.cnblogs.com/rollenholt/archive/2012/04/23/2466179.html 常用的文件操作指令: python中对文件.文件夹(文件操 ...
- python输入输出简单例子_Python 文件和流的简单示例
这篇文章主要为大家详细介绍了Python 文件和流的简单示例,具有一定的参考价值,可以用来参考一下. 对python这个高级语言感兴趣的小伙伴,下面一起跟随512笔记的小编两巴掌来看看吧! 1.打开文 ...
- python os模块详细_Python文件系统功能--os模块详解
文件系统功能:os模块内置属性方法 1.目录相关 chdir():改变工作目录 chroot(): 设定当前进程的根目录 listdir(): 列出指定目录下的所有文件名 mkdir(): 创建指定目 ...
- python操作文件和目录_python文件和目录操作方法
一.python中对文件.文件夹操作时经常用到的os模块和shutil模块常用方法. 1.得到当前工作目录,即当前Python脚本工作的目录路径: os.getcwd() 2.返回指定目录下的所有文件 ...
- python程序怎么修改_python文件如何修改
以占用内存的方式修改文件 待修改的文件 word1.txt,文件内容如下: 现在要将文中的"汪淼"修改为"WM",代码如下:#!-*-coding:utf-8- ...
- 为什么python打不开_python文件打不开如何解决
python中打开文件使用的是open()函数,获取文件对象,之后的操作都是相对于文件对象而言的.f = open('your_file.txt','r') 就可以打开一个文件进行操作.第二个参数为对 ...
最新文章
- 9号团队-团队任务4:每日立会(2018-11-26,2018-11-27)
- poj 2480 (欧拉函数应用)
- MEF: MSDN 杂志上的文章(15) 拒绝【多个导出,但只用一个导入,会拒绝,但还是稳定的组合】...
- 前端基础6:背景常用属性和定位以及BFC
- 小米研发团队从400人增至3700人;iOS 13.3“杀后台”问题缓解;FreeBSD 12.1发布|极客头条...
- CentOS 7.5基于Docker部署4.2 版本的zabbix监控平台
- Recommender Systems协同过滤
- 2.微服务设计 --- 演化式架构师
- firefox 模拟手机
- Hadoop 开源调度系统zeus
- Miro Video Converter针对FFMPEG转换参数
- python random库 伪随机 随机抽数字 抽学号
- TAOCP-Reading-计算机程序设计艺术阅读-1-1
- 二蛋和培训机构斗智斗勇的血泪史
- 大话USB驱动之基础概念
- 艰辛坎坷的360崛起之路
- 计算机专业中怎么样绘制神经网络结构图
- Excle数据透视表学习大纲
- 神秘美丽的陨石:蜂窝黄金发光晶体
- python 构件二维数组_通过这四个构件块来升级您的javascript数组
热门文章
- Visual Studio 2017为Android APK包签名
- Xamarin.iOS提供没有匹配的配置文件
- ARP缓存表的构成ARP协议全面实战协议详解、攻击与防御
- 字符转char android,android – 如何在kotlin语言中将char转换为ascii值
- ueditor集成实例php,Laravel框架集成UEditor编辑器的方法图文与实例详解
- 群英服务器网站,群英:域名、DNS及URL功能说明
- mysql5.5乱码问题_如何解决MySQL5.5的中文乱码问题
- UE4.18预览第一版发布,共享XR引擎层降低硬件支持难度
- 如何防止果照外泄?自己先上传就OK!扎克伯格这波操作给网友整不会了
- 马斯克的火箭又炸了,这次可能怪美国宇航管理局:因督导员迟到,星舰原型SN11被迫在浓雾中发射...