python二级选择题错题集(五)

【1】python文件

(1)python以文本方式打开时——读写按照字符串方式
(2)python以二进制文本方式打开——读写按照字节流方式

【2】二维数据

二维数据也叫做表格数据,常用存储形式为表格

【3】python文件打开模式

(1)只读r
(2)覆盖写w
(3)追加写a
(4)创建写x

【4】CSV(逗号分隔符)

(1)主要用于不同程序间的数据交换
(2)CSV文件不需要特定的字符编码
(3)CSV文件每一行都是一个一维数据,整个CSV文件是一个二维数据
(4)一维数据和二维数据都可以用CSV文件保存

【5】python文件中open()路径

’ \ ‘是转义字符,所以不能在路径中随便使用
采用 ’ \ '
’ / '
’ // ’ 代替转义字符 ’ \ ’

A. D:\python\a.txt(错误)
B. D:/python/a.txt
C. D://python//a.txt
D. D:\python\a.txt

【6】文件

文件是存储在辅助存储器上的一组数据序列,可以包含任何数据内容
文件是数据的集合与抽象

【7】read()

read()可以从文件中读入全部内容

【8】close()

如果文件操作未采用close( ),Python退出程序时会自动关闭

【9】open()函数的7个基本操作

操作
r 只读 文件不存在则返回异常FileNotFoundError 默认值
w 覆盖 文件不存在则创建 存在则完全覆盖原文件
x 创建写 文件不存在则创建 存在则返回异常FileExistsError
a 追加写 文件不存在则创建 文件存在则在原文件基础上追加内容
b 二进制模式 字节流
t 文本模式 默认值,字符串
+ 与 r / w / x / a 一同使用 在原功能基础上追加读写功能

【10】split()

split()是常见的字符串处理方法,不是文件

【11】python文件操作方法

操作
f.read(size) 从文件中读入整个文件内容,读入前size长度的字符串/字节流
f.eadline(size) 从文件中读入一行内容,这行内容的前size内容
f.readlines(hint) 从文件中读入所有行,从每行为元素形成一个列表,读入hint行
f.seek(offset) 改变当前文件操作指针的位置,offset值,0文件开头,1文件当前位置,2文件结尾
f.write(s) 向文件写入一个字符串/字节流
f.writelines(lines) 将一个元素为字符串的列表整体写入文件
发布了234 篇原创文章 · 获赞 107 · 访问量 3万+

猜你喜欢

转载自blog.csdn.net/weixin_44478378/article/details/105305699