第十章笔记—文件与异常

2020-03-24  本文已影响0人  周日上楼梯

with open('file_name') as file_object:

关键字with在不再需要访问文件后将其关闭,防止调用了open()却没调用close()

read()函数可以读取文件全部内容

有个地方需注意,在用vs code,在用with open 打开文件时,显示

FileNotFound error:No such file or directory 但是文件夹中确实有这个文件,是因为,
VS CODE在一开始打开文件夹时用的就是你打开的文件夹的路径 而不会搜索 两个文件在的那个路径
但是在装入模块的时候又是直接在文件所在目录搜索 。。。就是这么神奇

当保存绝对路径时,可先将绝对路径存储在一个变量内

用readlines 函数读取文件的每一行

在用replace函数时,它会返回一个字符串,需用变量储存

读取模式 'r' 写入模式'w' 附加模式'a' 读取加写入模式'r+',省略模式实参,默认只读

写入字符串用write函数

异常

异常 替换格式:
try:
源代码
except 异常名:
动作语句(处理异常)
else:
代码执行成功的动作语句

分析文本

split() 将一个字符串拆成多部分并存储在一个列表内

方法 count()

用来计算特定单词或短语出现过多少次

json模块

模块json 让你能够将简单的Python数据结构转储到文件中

json.dump(file_name,简称) 该函数可将数字列表存储在文件file_name.json中 ,
且可以自动创建文件

json.load() 函数则可以将 列表读取到内存中

上一篇 下一篇

猜你喜欢

热点阅读