文件的操作 关键字:open(“文件名称”,mode="操作",encoding= "编码方式"

操作1: mode= w :(写) w+:(写读) w+b(bytse格式写读) wb(bytes写)

(w 写入是把文件内的所有文件直接替换,w+ 写读是把写入的文件在读出来用处不大,wb+| bytes一般硬盘存储数据是以bytes类型存储的)

举例1: 只写

f = open("第一个文件",mode="w",encoding="utf-8")

f.write("想要写入的文件")

f.close

举例2: 写读

f = open("第一个文件",mode="w+",encoding="utf-8")

f.write("想要添加的文件")

print(f.read())

f.close() #但是这样做意义不大 还是把前面的文件全部都覆盖了 跟写入作用差不多

操作2: mode= r:(读) r+:(读写) r+b(bytes格式读写) rb(bytes读)

(r 读出指定文件的所有内容,r+读出后还可以在写入文件不会覆盖前面的内容 使用最多 r+b bytes类型存储传输数据 )

举例1: 只读

f = open("第一个文件",mode="r",encoding="utf-8")

f.read()

f.close()

举例2: 读写 这个用的最多

f = open("第一个文件",mode="r+",encoding="utf-8")

print(f.read())

f.write("添加的文件")

f.close()

举例3: bytes读f = open("第一个文件",mode="rb")

print(f.read().decode("utf-8"))

f.close()

举例4: bytes读写

f = open("第一个文件",mode="r+b",encoding="utf-8")

print(f.read().decode("utf-8"))

f.write("这里添入需要添加的文件".encode("utf8"))f.close

操作3: mode= a:(追) a+:(追加读) a+b(bytes追加读) ab(bytes追加)

a 文件最后追加内容 a+ 追加内容后可以读出所有文件 a+b bytes类型追加读 ab bytes类型追加

举例1: 追加

f = open("第一个文件",mode="a",encoding="utf-8")

f.write("添加需要添加的内容")

f.close

举例2: 追加读

f = open("第一个文件",mode="a+",encoding="utf-8")

f.write("这里添加内容")

print(f.read())

f.close()

名词解释

write() : 写 括号内可以写入想要写入的文件 最后可以添加编码方式 不添加默认是 utf+8

read() : 读 括号内填写要多出多少个字符"

close() : 关闭 每次操作完文件必须退出文件 不然一直在内存中运行 很占内存

这里添加光标的读取操作光标

read(3) : (读)读出字符个数 括号里填写个数,都是以字符的最小单位计算

tell(6) : (定)告诉你光标当前的位置在哪里, 括号里填写退回多少个字节 记住 是字节不是字符

一个中文字节用utf-8代表三个字节 一个英文字母用一个字节表示

seek(5) : (调)按照字节把光标调整到指定的位置 按字节计算.

最后添加两个 list1= f.readline() 一行一行的读 括号里填写读取的行数字符个数

list2 = f.readlines() 把每一行当成列表中的一个元素 添加到list中

可以同时打开两个文件方法

with open('第一个文件名称',mode='r+',enconding = 'utf-8') as f

open(第二轮操作) as (第二个赋值名)

解说: with(关键字) open(关键字)(第一个操作文件名以及内容) as()关键字 f(f表示赋值名)

这里一个缩进 with open(第二轮操作) as (第二个赋值名)

python展示文件_python 文件操作实力显示相关推荐

  1. python在windows 输入和输出文件_Python文件、目录和输入输出操作

    读取键盘的输入 Python提供了input()内置函数从标准输入读入一行文本,默认的标准输入是键盘.input可以接收一个Python表达式作为输入,并将运算结果返回,如下所示: biotest@b ...

  2. python读取写入文件_Python文件读写保存操作

    记录下第一次使用Python读写文件的过程,虽然很简单,第一次实现其实也有些注意的事项. 单个文件的读操作: 我们先假设一个需求如下: 读取一个test.txt文件 删除指定字符之前的文本 需求明白之 ...

  3. python批处理代码_Python文件夹批处理操作代码实例

    如图所示,有一个test文件夹,里面有3个子文件夹,每个子文件夹中有若干图片文件 #场景1 读取一个文件夹中所有文件,存入到一个list表中 #coding:utf-8 from __future__ ...

  4. python处理二进制文件_python文件操作之二进制

    列表项 三元运算符号: a=3 b=7 val=a if a>b else val=b print(val) 文件处理 首先给你一个文件,或者自己建立一个文件,那如何查看文件的内容呢? 1.安装 ...

  5. python tts 保存_Python 文件和目录操作学习

    文件与文件路径 文件有两个关键属性:文件名和路径. 路径指明了文件在计算机上的位置. 文件名中,最后一个句点之后的部分称为文件的"扩展名",它指出了文件的类型 目录也叫文件夹,文件 ...

  6. python 获取窗口句柄_Python文件读写最详细的讲解

    本文来自读者投稿,作者:黄同学 今天这篇文章来详细讲解一下Python中的文件读写. 1.文件读写的流程 1)类比windows中手动操作txt文档,说明python中如何操作txt文件? ① win ...

  7. python分享文件_Python文件

    一.文件 文本文件:可以处理各种语言所需的字符,只包含基本文本字符,不包括诸如字体,字号,颜色等信息. 可以在文本编辑器和浏览器中显示,即在任何情况下,文本文件都是可读的 二进制文件:每一种二进制文件 ...

  8. python能封装成exe文件_python文件封装成*.exe文件(单文件和多文件)

    环境:win10 64位  python3.7 单*.py文件打包 Python GUI:程序打包为exe 一.安装Pyinstaller,命令pip install Pyinstaller,(大写的 ...

  9. python可以处理哪些文件_python文件处理

    1.python文件概念 python中文件就是一个对象,而linux中一切设备都可以看成文件,例如:磁盘文件,管道,网络Socket,外设等,都可以使用文件的方式对其进行操作.linux中文件的属性 ...

  10. python 读取asc文件_Python——文件读取与写入

    打开方式 指针位置 读取的文件类型 r 只读(默认模式) 指针在文件开头,文件不存在则报错 1. 默认读取文件都是ASCII编码的文本文件 2. 如果读取的文件是二进制文件,如图片,视频需要使用'rb ...

最新文章

  1. python函数结构图_Python数据结构与算法之图结构(Graph)实例分析
  2. ASIA TODAY 英文版
  3. hihocoder 1249(2015ACM/ICPC北京)
  4. 暂存单点传播帧,以及使用 TIM 来传递
  5. Apache 配置HTTPS协议搭载SSL配置
  6. Web应用开发技术-CSS
  7. MongoDB 学习(一)安装配置和简单应用
  8. 易语言 字段重复_使对易失性字段的操作原子化
  9. HDOJ 1010 HDU 1010 Tempter of the Bone ACM 1010 IN HDU
  10. 纪念我2014.1.4 中国银行广东分行面试
  11. 024、JVM实战总结:动手实验:线上部署系统时,如何设置垃圾回收相关参数?
  12. Django_RBAC_demo2 升级版权限控制组件
  13. element ui表单处理的简洁方法
  14. ie 谷歌插件Chrome Frame
  15. 嵌入式工具 | 嵌入式开发常用几款的代码编辑器
  16. Unity3D插件Gaia的基本使用方法
  17. 南京有哪些不错的互联网公司
  18. 国内使用dropbox_如何在iPhone或iPod Touch上使用Dropbox
  19. 计算机怎么取消脱敏设置,脸过敏如何治疗 脸部快速脱敏的妙招
  20. c++的继承与派生之从入门到入坟-------集大成者

热门文章

  1. mysql导出bacpac_在 Azure 中备份应用
  2. SAP UI5 应用开发教程之六十二 - 基于 OData V4 的 SAP UI5 表格控件使用方法介绍
  3. express-winston 库的学习笔记
  4. 使用 SAP HANA Virtual Table 连接外部数据源
  5. SAP Spartacus Sample Data Extension
  6. ɵɵtemplate和ng-template的对应关系
  7. Angular Component的DOM级别的单元测试方法
  8. Groovy里读写本地文件的几种方式
  9. Fiori Elements - get annotation implementation in backend
  10. ABAP, UI5和webpack的处理入口