习惯;记住要多使用Ctrl+S来保存文件,养成良好习惯
文件打开模式
‘r’ | 以只读方式打开文件 |
---|---|
'w' | 已写入的方式打开文件,会覆盖原有文件 |
'x' | 如果文件已经存在,会抛出异常 |
'a' | 以写入模式打开,如果已有文件会在后面追加写入 |
'b' | 以二进制打开文件 |
't' | 以文本模式打开 |
---|---|
'+' | 可读写模式 |
'U' | 通用换行符支持 |
打开文件
open有很多参数,这里先讲两个,第一个参数是导入文件名,只要有文件名,不带路径的话,Python会在当前的文件中找到它,并打开,第二个参数就是上面的表格,代表着打开方式。
打开演示
双斜杠表示转义。
打开这个文件。
close() | 关闭文件 |
---|---|
read(size = -1) | 从文件中读取size这个字符,当未给定size或给定负值的时候,读取剩余的所有字符,然后作为字符串返回。 |
readline() | 从文件中读取一整行字符串 |
write(str) | 将字符串str写入文件 |
writelines(seq) | 向文件写入字符串序列seq,seq应该是一个返回字符串可迭代的对象。 |
seek(offset,from) | 在文件中移动文件指针,从from(0代表文件起始,1代表着位置,2代表着文件末尾)偏移offset个字节 |
---|---|
tell() | 返回当前在文件的位置 |
read打开文件同'r'只能只读
>>> a.read()
' 一、 情景对话指的是任何人运用语言进行交流的时候,必须同时考虑语言的社会文化特点和语言的交流功能。他所说的每句话,都离不开他当时所处的具体环境。从使用什么句型到字词选择,都要和讲话人的身份和他所处的特定场合相符合。换言之,他应该知道在什么时候,什么地方对谁该用什么方式讲什么话,该说什么,不该说什么。\n\n 二、情景会话主要考查考生对日常生活中经常运用的交流语言及其应答的掌握情况,内容包括问候、介绍、打电话,感谢、问路、祝贺、道歉、应允、赞成、谈论天气、购物等等。'
>>> a.read()
''
>>> 读到文章末尾
读取前5个字符文,件指针
>>> a.read(5)
' 一、 情'
tell返回当前在文件中的位置
>>> a.tell()
9
>>>
读取一行,从45字符开始,
转换列表
高效率形式,利用for循环
写入
写入了7个字符
关闭