十三单元
一、文件的介绍
1.例如:HTML、TXT、File等
2.文件的作用:保存数据存放在磁盘
二、文件的打开与关闭
1.读文件:
1.
方式一:
f = open('文件', 'r',encoding='utf-8') #,encoding='utf-8'解决读文件中文报错
print(f.read())
方式二:
readlines:一次性读出文件所有内容
f=open("a.txt",'r',encoding='utf-8')
print(f.readlines())
方式三:
readline:一行一行的读出文件内容
f=open("a.txt",'r',encoding='utf-8')
print(f.readline())
2.读取长度限制
content=f.read(8)
print(content) #控制台只出现八个字符
2.写文件:
方式一:
f=open('文件名.txt','w')
f.write("要写入的信息")
f.close()
方式二:
f=open('b.txt','a') #追加写入数据
f.write("新的数据")
f.close()
3.二进制读写
二进制读数据
with open("照片.jpg","rb") as 对象:
变量名 = 对象.read()
print(变量名)
三、文件和文件夹的操作
1.文件操作
1.文件重命名
import os
os.rename("要修改的文件.txt","新文件.txt")
2.删除文件
import os
os.remove("要删除的文件")
2.文件夹操作
1.创建文件夹
import os
os.mkdir("文件夹名")
2.获取当前目录
print(os.getcwd())
四、异常
1.什么是异常
其实就是正常运行的程序发生了一个错误
2.异常处理
语法
一、
try:
<语句>#运行别的代码
except<名字>:
<语句>#如果在try部份引发了'name'异常
else:
<语句>#如果没有异常发生
二、
try:
异常的操作
except(Exception1[,Exception2[,...ExceptionN]]]):
发生以上多个异常中的一个,执行这块代码
......................
else:
如果没有异常执行这块代码
三、
try:
<语句>
finally:
<语句>#退出try时总会执行
五、模块
1.含义:是一个Python文件,以.py 结尾,包含了Python 对象定义和Python语句
2.模块的引入
1.import
importaa#aa是文件名,test2是aa文件里面的一个方法
aa.test2()
开平方根
importmath
print(math.sqrt(4))
#2
2.from...import
一、
from 要调用的文件 import 文件里面的方法
方法()
二、
from modname import * #调用文件里的所有方法一、
from 要调用的文件 import 文件里面的方法
方法()