python中对文件的操作大概分为三步:打开文件、操作文件(读、写、追加写入)、关闭文件。

1、无论对文件做哪种操作,操作前首先要保证文件被打开了,即需要一个打开的操作。

例:open(XXX.txt)

打开文件的同时,还要给文件赋一个操作权限,你需要对文件做什么,就赋什么权限:

文件打开模式描述

r

以只读模式打开文件,并将文件指针指向文件头;如果文件不存在会报错

w

以只写模式打开文件,并将文件指针指向文件头;如果文件存在则将其内容清空,如果文件不存在则创建

a

以只追加可写模式打开文件,并将文件指针指向文件尾部;如果文件不存在则创建

r+

在r的基础上增加了可写功能

w+

在w的基础上增加了可读功能

a+

在a的基础上增加了可读功能

b

读写二进制文件(默认是t,表示文本),需要与上面几种模式搭配使用,如ab,wb, ab, ab+(POSIX系统,包括Linux都会忽略该字符)

例:f = open('XXX.txt','r') # 打开文件XXX.txt,并赋予读文件的权限

f = open('XXX.txt','w') # 打开文件XXX.txt,并赋予从头编写文件的权限

2、打开文件后,就可以对文件进行读写操作,首先是读操作

res = f.read() # 将文件中的值读出来赋值给res

res = f.readlines() # 一行一行的读文件

然后是写操作

f.write('abc'+' ') # 给文件写入:abc

3、关闭文件

f.close()

4、还可以用with方法,打开文件用with,用完之后,自动关闭文件

with open('ab.txt') as f:

f.read()

python怎么读-Python中怎么读写文件相关推荐

  1. python怎么读write_Python中怎么读写文件

    python中对文件的操作大概分为三步:打开文件.操作文件(读.写.追加写入).关闭文件. 1.无论对文件做哪种操作,操作前首先要保证文件被打开了,即需要一个打开的操作. 例:open(XXX.txt ...

  2. 计算机语言python怎么读,python编程怎么读音发音

    python 怎么读 python,英[ˈpaɪθən],美[ˈpaɪθɑːn],英['paɪθən]:发音有点像"派森" 或 "派粉",注意中间那个 θ 音, ...

  3. php中并发读写文件冲突的解决方案(文件锁应用示例)

    php中并发读写文件冲突的解决方案(文件锁应用示例) 参考文章: (1)php中并发读写文件冲突的解决方案(文件锁应用示例) (2)https://www.cnblogs.com/wellsoho/p ...

  4. 编程中python怎么读-python之文件读写

    本节内容: I/O操作概述 文件读写实现原理与操作步骤 文件打开模式 Python文件操作步骤示例 Python文件读取相关方法 文件读写与字符编码 一.I/O操作概述 I/O在计算机中是指Input ...

  5. Python中open读写文件操作

    Python内置了读写文件的函数open() 1.读文件(使用内置的open()函数) f = open('/Users/michael/test.txt', 'r') 'r' 表示读,我可以可以利用 ...

  6. python zipfile教程_Python中zipfile压缩文件模块的基本使用教程

    zipfile Python 中 zipfile 模块提供了对 zip 压缩文件的一系列操作. f=zipfile.ZipFile("test.zip",mode="&q ...

  7. python给视频添加声音_用python批量提取视频中的音频文件

    安装MoviePypip3 install MoviePy 安装成功后需要打开MoviePy所在的文件夹C:\Python\Lib\site-packages\moviepy 打开config_def ...

  8. 编程中python怎么读-Python编程怎么学习好?老男孩Python入门

    怎么学习Python编程呢?Python是一门计算机编程语言,同时也是一门入行IT行业的首先语言,学习一门新技术最重要的就是去掌握学习方法,对于Python学习来说,对于新手来说相对于是非常简单的,而 ...

  9. PYTHON如何在内存中生成ZIP文件

    如题,代码如下: class MemoryZipFile(object):def __init__(self):#创建内存文件self._memory_zip= StringIO.StringIO() ...

  10. python在线读-Python电子书免费分享

    Python的教程很多,如果大家不想看网络教程,可以把教程下载到本地.本人最近从网络上找到一些Python教程书籍,整理如下,大家如果需要可以去下载. No.1 简明 Python 教程(byte t ...

最新文章

  1. 在撤销“本地修改”之后再恢复
  2. Repeater嵌套
  3. php 升级php5,thinkphp5升级步骤
  4. 【大会】除了FFmepg和WebRTC,还有哪些新工具?
  5. ios13苹方字体ttf_字体 | iOS1013 SF Compact Rounded 英文 By alex
  6. 前端基础:技术栈简介
  7. ubuntupython连接数据库_Ubuntu中python的mysql操作
  8. android 9.0 权限管理_你真的了解Android权限机制吗?
  9. php对象不公用属性赋值,php 框架 Model 公用的问题
  10. ParallelActivity
  11. 亚马逊率先用Sun新推OpenSolaris系统
  12. 论文解读——An Analysis of Scale Invariance in Object Detection – SNIP
  13. 【招聘】阿里2022届春招实习生 - 机器学习/NLP/CV等
  14. 大学生圣诞网页设计制作成品 圣诞节静态HTML网页作业作品 简单DIV CSS布局网站
  15. 宅男福利!20行Python代码,一网打尽B站小姐姐的直播信号源!
  16. C# BackgroundWorker的用法
  17. linux系统有哪些手机,li手机操作系统排行_linux操作系统排行
  18. 201901 寄语南开师生
  19. 用计算机来画出整个方格图,怎么画小学数学中的方格图
  20. ESP-WHO(一)ESP32 摄像头驱动分析

热门文章

  1. Redis之Redis事务
  2. MongoDB可视化工具RoboMongo----Windows安装
  3. 自定义view的步骤
  4. SQLServer2008数据库还原失败 恢复失败
  5. grunt + compass
  6. Linux使用sendmail发送邮件
  7. HP已决定将webOS开源
  8. 最新搜索引擎网站提交登录入口和收录入口大全
  9. Bailian2686 打印完数【暴力】
  10. UVA10191 Longest Nap【排序】