文件和异常
读取文件的全部内容
先创建一个名为**.txt的文件在文件夹内,并在其中写出内容。
#读取文件
from pathlib import Path
#上面这行用于获取文件(固定)
path =Path('pai.txt')
#表示文件pai.txt的Path对象被赋给了变量path
contents=path.read_text()
#read_text()将该文件的全部内容作为一个字符串返回,同时在末尾会增加一个空行
print(contents)
#若不想要末尾空行,可用rstrip()函数删除字符串末尾空白
contents=contents.rstrip()
#也可以直接
contents=path.read_text().rstrip()
#上一行的方法被称为方法链式调用
#相对路径
#当我们在python_work中创建了一个子文件夹并在其中创建想要导入的txt
path=Path('aaa/ppp.txt')
#(上一行中aaa为子文件夹名字,ppp.txt为文件名
#绝对路径
#当文件并不在python_work当中
path=Path('/home/eric/data_files/text_files/aaa.txt')
#访问文件中的各行
from pathlib import Path
path=Path('aaa.txt')
contents=path.read_text()
lines=contents.splitlines()
for line in lines:
print(line)
#使用文件中的内容