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文件读写常见用法总结相关推荐

  1. python的写操作_Python—文件读写操作

    初识文件操作 使用open()函数打开一个文件,获取到文件句柄,然后通过文件句柄就可以进行各种各样的操作了,根据打开文件的方式不同能够执行的操作也会有相应的差异. 打开文件的方式: r, w, a, ...

  2. python文件输入符_python文件IO与file操作

    1 标准输入输出IO - (1) 打印到屏幕 print() print(self, *args, sep=' ', end='n', file=None): 把传递的表达式 转换成一个 字符串表达式 ...

  3. python生成word目录_Python 文件与目录操作方法总结

    Python 有很多内置的模块和函数可用于文件的操作处理,这些函数都分布在几个模块上:如 os,os.path,shutil 和pathlib 等等.本文收集了许多您需要知道的函数,以便在 Pytho ...

  4. python文本处理实例_Python 文件处理的简单示例

    这篇文章主要为大家详细介绍了Python 文件处理的简单示例,具有一定的参考价值,可以用来参考一下. 对python这个高级语言感兴趣的小伙伴,下面一起跟随512笔记的小编两巴掌来看看吧! 相关的AP ...

  5. python创建文件夹命令_python文件操作指令

    原文地址:http://www.cnblogs.com/rollenholt/archive/2012/04/23/2466179.html 常用的文件操作指令: python中对文件.文件夹(文件操 ...

  6. python输入输出简单例子_Python 文件和流的简单示例

    这篇文章主要为大家详细介绍了Python 文件和流的简单示例,具有一定的参考价值,可以用来参考一下. 对python这个高级语言感兴趣的小伙伴,下面一起跟随512笔记的小编两巴掌来看看吧! 1.打开文 ...

  7. python os模块详细_Python文件系统功能--os模块详解

    文件系统功能:os模块内置属性方法 1.目录相关 chdir():改变工作目录 chroot(): 设定当前进程的根目录 listdir(): 列出指定目录下的所有文件名 mkdir(): 创建指定目 ...

  8. python操作文件和目录_python文件和目录操作方法

    一.python中对文件.文件夹操作时经常用到的os模块和shutil模块常用方法. 1.得到当前工作目录,即当前Python脚本工作的目录路径: os.getcwd() 2.返回指定目录下的所有文件 ...

  9. python程序怎么修改_python文件如何修改

    以占用内存的方式修改文件 待修改的文件 word1.txt,文件内容如下: 现在要将文中的"汪淼"修改为"WM",代码如下:#!-*-coding:utf-8- ...

  10. 为什么python打不开_python文件打不开如何解决

    python中打开文件使用的是open()函数,获取文件对象,之后的操作都是相对于文件对象而言的.f = open('your_file.txt','r') 就可以打开一个文件进行操作.第二个参数为对 ...

最新文章

  1. 9号团队-团队任务4:每日立会(2018-11-26,2018-11-27)
  2. poj 2480 (欧拉函数应用)
  3. MEF: MSDN 杂志上的文章(15) 拒绝【多个导出,但只用一个导入,会拒绝,但还是稳定的组合】...
  4. 前端基础6:背景常用属性和定位以及BFC
  5. 小米研发团队从400人增至3700人;iOS 13.3“杀后台”问题缓解;FreeBSD 12.1发布|极客头条...
  6. CentOS 7.5基于Docker部署4.2 版本的zabbix监控平台
  7. Recommender Systems协同过滤
  8. 2.微服务设计 --- 演化式架构师
  9. firefox 模拟手机
  10. Hadoop 开源调度系统zeus
  11. Miro Video Converter针对FFMPEG转换参数
  12. python random库 伪随机 随机抽数字 抽学号
  13. TAOCP-Reading-计算机程序设计艺术阅读-1-1
  14. 二蛋和培训机构斗智斗勇的血泪史
  15. 大话USB驱动之基础概念
  16. 艰辛坎坷的360崛起之路
  17. 计算机专业中怎么样绘制神经网络结构图
  18. Excle数据透视表学习大纲
  19. 神秘美丽的陨石:蜂窝黄金发光晶体
  20. python 构件二维数组_通过这四个构件块来升级您的javascript数组

热门文章

  1. Visual Studio 2017为Android APK包签名
  2. Xamarin.iOS提供没有匹配的配置文件
  3. ARP缓存表的构成ARP协议全面实战协议详解、攻击与防御
  4. 字符转char android,android – 如何在kotlin语言中将char转换为ascii值
  5. ueditor集成实例php,Laravel框架集成UEditor编辑器的方法图文与实例详解
  6. 群英服务器网站,群英:域名、DNS及URL功能说明
  7. mysql5.5乱码问题_如何解决MySQL5.5的中文乱码问题
  8. UE4.18预览第一版发布,共享XR引擎层降低硬件支持难度
  9. 如何防止果照外泄?自己先上传就OK!扎克伯格这波操作给网友整不会了
  10. 马斯克的火箭又炸了,这次可能怪美国宇航管理局:因督导员迟到,星舰原型SN11被迫在浓雾中发射...