亲宝软件园·资讯

展开

Python文件操作和数据格式

Philosophy7 人气:0

一、文件操作

前言:

什么是计算机的流?

"流"指的是在不同的输入/输出等设备(键盘、内存、显示器、音响等)之间进行传递数据。

例如:在Python中使用input()函数,就会产生数据经过键盘流输入到存储器。

print() 就会有数据从存储器中流出到屏幕。所以流实际上就是一个字节序列。

就如同管道中的水 “流来流去”;

1、文件的基本操作

Python中可以通过内置函数open()打开文件 函数定义格式如下:
open(file,mode,buffering)

参数说明:

  • file : 表示文件的路径
  • mode : 文件打开的模式
  • buffering : 设置访问文件的缓冲方式,若设置
  • 0 : 表示非缓冲方式
  • 1 : 每次缓冲衣阿华那个世俗据
  • 大于1 : 表示使用给定值作为缓冲区的大小

文件打开模式

打开模式含义说明
r/rb只读模式以只读的方式打开文本文件/二进制文件,如果文件不存在或找不到,open()调用失败
w/wb只写模式以只写的方式打开文本文件/二进制文件,若文件不存在,则创建文件;文件已存在 ,清空文件。
a/ab追加模式以只写的方式打开文本文件/二进制文件,只允许在文件末尾追加数据,若文件不存在创建文件
r+/rb+读取模式以读/写的方式打开文本文件/二进制文件,如果文件不存在,open()调用失败
w+/wb+写入模式以读/写的方式打开文本文件/二进制文件**,如果文件存在,则清空文件**
a+/ab+追加模式以读/写的方式打开文本文件/二进制文件,只允许在文件末尾添加数据,若文件不存在,则创建文件。

加载全部内容

相关教程
猜你喜欢
用户评论