PYTHON——文件的类型

一,文件的理解,

1,文件是什么

(1)文件是数据的抽象和集合

(2)文件是存储在辅助存储器上的数据序列

(3)文件是数据存储的一种形式

(4)文件的展现形态:文本文件和二进制文件

2,文本文件和二进制文件的区别

(1)文本文件和二进制文件都只是文件的展现形式

(2)本质上,所有文件都是二进制形式存储

(3)形式上,所有文件采用两种方式展示

二,文本文件

1,由单一特定编码组成的文件,如UTF-8编码

2,由于存在编码,也被看成是存储着长字符串

3,适用于:.txt文件、.py文件

三,二进制文件

1,直接由比特0,1组成,没有统一字符编码

2,一般存在二进制0和1的组织结构,即文件格式

3,适用于:. png文件、    . avi文件(视频文件)

注意:所有文件都是二进制形式存储,有统一编码的叫文本文件,没有统一编码的叫二进制文件,任何文件都可以由二进制打开

 

四,打开文件的方式

open(文件名,打开方式):打开文件

文件名:文件路径和名称(源文件同目录可以省略路径)

1,路径

路径之间用反斜杠/连接或者双斜杠\\   ,比如:“D:/PYE/F.TXT”

绝对路径:“D:/PYE/F.TXT”或者“D:\\PYE\\F.TXT”

相对路径:“./PYE/f.txt”

2,打开方式

r  只读模式,默认值,如果文件不存在则返回FileNotFoundError

w  覆盖写模式,如果文件不存在就创建,如果文件存在就完全覆盖

x   创建写模式,如果文件不存在就创建,如果文件存在就返回Error

a   追加写模式,如果文件不存在就创建,如果文件存在就追加在文件后面

b  二进制文件模式

t   文本文件模式,默认值

rt  二进制文件形式

rb  文本文件形式

+  表示在默认情况下的追加

示例:

以文本形式打开文件

    

 

以二进制形式打开文件

五,文件的关闭

文件参数.close():关闭文件

 

六,文件内容的读取

1,文件参数  .read(size)

size:表示字符长度

 

2.    文件参数 .readline(size)

3,  文件参数.readlines()

4,示例

一次性读取

分数量读取

分行读取方法

七,文件写入

1,文件参数.write()

2,文件参数.writelines(列表)

将列表元素拼接后写入

3,文件参数.seek(参数0/1/2)

改变当前文件操作指针的位置,0:文件开头,1:文件当前位置,2:文件的结尾

没有输出结果,此时的指针指向的是下一次写入内容的位置,输出内容时从此处输出后面的内容

调整指针位置,输出指针之后的内容

八,自动轨迹绘制

采用编制数据的方式绘制图形

1,定义数据文件格式(接口)

2,编写程序

3,编制数据文件

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值