# 文件的操作
# 打开文件 open
# 默认的编码是gbk 这个是中文编码,最好的习惯呢就是我们再打开一个文件的时候
# 给它指定一个编码类型
# fobj=open('./Test.txt','w',encoding='utf-8')
# # 开始操作 读/写操作
# fobj.write('在苍茫的大海上')
# fobj.write('狂风卷积着乌云')
# fobj.write('在乌云和大海之间rn')
# fobj.write('海燕像黑色的闪电rn')
# fobj.close()# 以二进制的形式去写数据
# fobj=open('Test_1.txt','wb') #str-->bytes
# fobj.write('在乌云和大海之间'.encode('utf-8'))
# fobj.close()
# fobj=open('Test.txt','a') #用于追加数据
# fobj.write('在乌云和大海之间rn')
# fobj.write('海燕像黑色的闪电rn')
# fobj.close()fobj=open('Test.txt','a') #  a  用于追加数据
fobj.write('在苍茫的大海上')
fobj.write('狂风卷积着乌云')
fobj.write('在乌云和大海之间n')
fobj.write('海燕像黑色的闪电n')
fobj.write('今天我诗兴大发n')
fobj.write('发感觉咋样呢n')
fobj.close()
# 读数据操作
f=open('Test.txt','rb')
data=f.read() #读取所有的数据
print(data)
print(data.decode('gbk'))
# print(f.read(12))
# # print(f.read())
# print(f.readline()) #读一行数据
# print(f.readlines(1))
# f.close()  #文件对象关闭掉
# with上下文管理对象
# 优点 自动释放打开关联的对象
with open('Test.txt','a') as f:# print(f.read())f.write('我觉得python非常的好学n')# 小结
# 文件读写的几种操作方式
# read  r r+  rb  rb+
# r r+ 只读  使用普通读取场景
# rb  rb+  适用于 文件 图片 视频 音频 这样文件读取
# write w  w+ wb+  wb a  ab
# w wb+ w+  每次都会去创建文件
# 二进制读写的时候 要注意编码问题  默认情况下 我们写入文件的编码是gbk
# a  ab a+  在原有的文件的基础之后去【文件指针的末尾】去追加,
# 并不会每次的都去创建一个新的文件

python 读写utf8文件_Python关于 文件读写的总结相关推荐

  1. python读取坐标文本文件_Python 实现文件读写、坐标寻址、查找替换功能

    读文件 打开文件(文件需要存在) #打开文件 f = open("data.txt","r") #设置文件对象 print(f)#文件句柄 f.close() ...

  2. python读取log文件_python之文件的读写(文本文档,log文件)

    1 #文件打开方式,文件打开是有返回值的 2 #open函数 3 #file_object = open(file_name,access_mode='r') 4 #file_name 必填形参, a ...

  3. python怎么读取dat类型文件_python.pandas如何读写含有中文的文件-dat文件怎么打开...

    源代码(以python2.7版本为例):#!/usr/bin/env python #coding:utf-8 import pandas as pd data=pd.read_csv("F ...

  4. python追加写模式_python(四)文件的读写追加模式

    1.文件的读模式:也是默认的方式, f=open('文件路径\文件名','r',encoding='utf-8'):以读的模式打开一个文件,这里的'r'也可以不写,读模式是默认模式,encoding= ...

  5. unity webgl读写txt文件_python Files文件读写操作

    今天学习python的Files文件读写操作,并记录学习过程欢迎大家一起交流分享. 首先新建一个文本文件test.txt,内容如下: hello worldhello youhello mehello ...

  6. python def return 文件_python基础-文件处理与函数

    1. 文件处理 1.1 文件处理流程 1.打开文件,得到文件句柄并赋值给一个变量 2.通过句柄对文件进行操作 3.关闭文件 1.2 文件读取模式r r文本模式的读,在文件不存在,不会创建新文件 f = ...

  7. python open可以打开什么类型文件_Python打开文件open()的注意事项

    原博文 2018-02-28 10:51 − 刚刚用open(fileName)来打开txt格式的文件,总是出现错误,总是找不到文件读取的内容,后来才发现是open()在使用过程中自动关闭了.这里介绍 ...

  8. python可以处理哪些文件_Python(文件处理)

    二.基本操作 #r''------------------>> r:原生字符串,不判断符号的含义 #文件处理 f=open(r'c:\a.txt','r',encoding='utf-8' ...

  9. python如何使用文件_Python的文件操作

    文件的操作,归根结底就只有两种:打开文件.操作文件 一.打开文件:文件句柄= open('文件路径','模式') python中打开文件有两种方式,即:open(...) 和  file(...),本 ...

最新文章

  1. 配置动态路由协议OSPF
  2. Android的矩阵(一):ColorMatrix
  3. 使用nsenter进入docker namespace
  4. [JavaScript编程练习]js获取文字中的100,使其变为红色,若文字100改为其他任意数字,该数字依然会是红色
  5. ZetCode 教程翻译计划正式启动 | ApacheCN
  6. C机顶盒开发实战常量定义方式、结构定义方式(可理解为对象Model)
  7. windows安装pyspider教程
  8. 读《创业36条军规》(七)领导要有预见性
  9. 叶酸修饰的金星形纳米颗粒,Gold star shaped nanoparticles modified with folic acid
  10. jmeter性能测试各个方法介绍
  11. 刀具、砂轮的过程监视和控制系统
  12. Markdown简单操作
  13. 蒙特卡洛搜索树python_蒙特卡洛树搜索最通俗入门指南
  14. 华为od机考真题-高矮个子排队,算法第九讲-高频真题解析 II
  15. linux 全选 右键快捷键,linux全选快捷键,linux关闭窗口快捷键
  16. 做短视频选好素材和工具,新手做起来事半功倍,每天稳定200多
  17. CLRS 17.3势能法
  18. 【python 下载神器】你应该知道的下载神器you-get
  19. windows删除多余启动引导项
  20. Android复制的实现

热门文章

  1. Linux源码手机,Linux操作系统源代码详细分析
  2. cmd运行python服务器,python如何利用paramiko执行服务器命令
  3. java 抽象类,接口,object类详解
  4. C++标准模板库(STL)的概念
  5. numpy.tile 阵列
  6. 登录 googlecloud,链接数据库
  7. phpbreak跳出几层循环_php中break如何跳出多重循环的示例代码
  8. java知识点思维导图_思维导图结构化梳理java
  9. Leetcode 61 旋转链表 (每日一题 20210723)
  10. Softmax算法:逻辑回归的扩展