1. 我们在E盘根目录创建一个  《测试文件.txt》,编码方式为gb2312,如下

读取本地文件,注意mode的参数‘r',编码格式一定要跟创建的时候一样。

以什么编码方式储存文件,就要以什么方法打开文件

f=open('E:/测试文件.txt',mode='r',encoding='gb2312')
context=f.read()
print(context)
f.close()

2. 非文字类的文件mode参数'rb',(上传下载基本都用到)

f=open('E:/测试文件.txt',mode='rb')
content=f.read()
print(content)
f.close()

3. 写文件,mode参数'w',如果没有文件就创建, 有就直接使用。

f.open('相对路径文件',mode='w',encoding='uft-8')
f.write('测试文件写入功能')
f.close()

在使用的时候,不管操作成功与否,最重要的事情就是关闭该资源,否则打开太多没有关闭,程序会报错。

隐式调用

with open('相对文件路径.txt','w') as f ;f.write('Hello World')

在退出with语句下的代码块之后,f对象会自动执行自己的close方法,实现资源的释放。

Python本地文件的读写相关推荐

  1. python2读文件,python之文件的读写(2)

    小R昨天因为在研究weblogic的漏洞就没来得及学习python(好吧,这都是借口,懒了,大家可不能像我这样.要坚持每天都学).   这个进度是有点慢呀.哎呀,没事没事,我还年轻,才20岁.  哈哈 ...

  2. python中文件读写位置的作用-Python中文件的读写

    1.Python中的open()函数 Python中提供了open()内置函数,在默认情况下可以对文件对象进行操作. open()函数将文件名作为唯一必不可少的参数,并返回一个文件对象.如果只指定一个 ...

  3. python对文件进行读写操作

    2019独角兽企业重金招聘Python工程师标准>>> python进行文件读写的函数是open或file file_handler = open(filename,,mode) T ...

  4. Android 第二章 本地文件的读写

    读写的第一种方式: 使用最初始的IO方式读写到应用包目录下面 package com.example.login;import java.io.BufferedReader; import java. ...

  5. Python入门--文件的读写,相对路径,绝对路径

    #编码格式 #常见的字符编码格式 #Python解释器使用的是Unicode(内存) #.py文件在磁盘上使用UTF-8存储(外存) ''' #encoding=gbk ''' ########### ...

  6. Python之文件的读写

    文章目录 前言 一.打开和关闭文件(open和close) 1.打开文件 2.关闭文件 mode的方式 几种读取文件的函数 写入文件的函数 二.with-open-as操作文件 1.with-open ...

  7. Python中文件的读写操作

    文章目录 一.文件操作 open(参数1,参数2, 参数3...) - 打开文件,打开的是一个文件对象. 参数1:路径和文件名 参数2:r.a.w.+等 参数3:encoding = 'utf-8' ...

  8. linux C语言 对本地文件进行读写操作

    linux C语言 对本地文件进行最简单读写操作 读取json文件 保存json文件 读取json文件 对本地以cjson格式保存的文本进行读取 /* 读取json文件 */ const char* ...

  9. python对文件的读写正确操作方式

    1.with open函数打开文件的各种方式 模式 意义 r 只读模式打开文件,读文件内容的指针会放在文件的开头. 操作的文件必须存在. rb 以二进制格式.采用只读模式打开文件,读文件内容的指针位于 ...

最新文章

  1. hive2.1.1安装配置
  2. 某程序员发现新来女同事简历造假!原来是培训机构出身!纠结怎么处理,网友评论亮了!...
  3. php函数dirname范例,PHP dirname( )用法及代碼示例
  4. c 语言 string库,C语言编程必备资料(包括库函数,string类,stl库模板).docx
  5. HTML5 蔡徐坤打篮球游戏 NMSL❤️❤️❤️
  6. VC打包程序,并修改注册表(详细以后补充)
  7. mysql 当前记录集不支持书签_关于使用视图进行分页时出现当前记录集不支持书签的错误解决方法及原因(asp)...
  8. SpringSecurity自动登录详解
  9. 中移4G模块-ML302-OpenCpu开发-(固件编译和烧录)
  10. Golang 网络爬虫框架gocolly/colly
  11. 经典:5种常见的数据分析方法
  12. xlsxwriter进度条php,PHP_XLSXWriter
  13. Matlab【光学】波动光光学系统
  14. 中小园区网配置案例 超详细
  15. 诗经 - 小雅 - 天保
  16. ecg 幅度_心电图 (ECG) 与光电容积图 (PPG) 基本工作原理,如何测量?
  17. 图漾相机-TM461-E2(TM460-E2) TOF相机
  18. 每天10分钟——10.18
  19. 推荐14款强大的Mac修图利器,简约创意,让你随心所欲的创作
  20. 19类商标买卖需要注意啥呢

热门文章

  1. arm64 的ubutun20.04的wps及vscode,chrome的安装
  2. thumbnails java_在JAVA中使用Thumbnails为图片加水印
  3. cloudstack java_CloudStack 故障排查汇总-不定期更新
  4. c语言凸轮轮廓曲线设计程序,凸轮理论轮廓曲线设计c语言程序.doc
  5. 为什么要认定科技型中小企业,认定后有什么优势
  6. JavaScript——事件
  7. 工作好多年,回忆人生--初中三年
  8. Kafka消息中间件(Kafka与MQTT区别)
  9. 覆盖安装Windows10系统
  10. 蚂蚁金服烈元:蚂蚁网络代理演进之路