十三單元
一爬虱、文件的介紹
1.例如:HTML、TXT、File等
2.文件的作用:保存數(shù)據(jù)存放在磁盤
二、文件的打開與關閉
1.讀文件:
1.
方式一:
f = open('文件', 'r',encoding='utf-8')? ? #,encoding='utf-8'解決讀文件中文報錯
? ? print(f.read())
方式二:
? ? readlines:一次性讀出文件所有內(nèi)容
f=open("a.txt",'r',encoding='utf-8')
print(f.readlines()) ?
方式三:
? ? readline:一行一行的讀出文件內(nèi)容
f=open("a.txt",'r',encoding='utf-8')
print(f.readline())
2.讀取長度限制
content=f.read(8)
print(content) ? #控制臺只出現(xiàn)八個字符
2.寫文件:
? ? ? ? 方式一:
? ? ? ? f=open('文件名.txt','w')
? ? ? ? ? ? ?? f.write("要寫入的信息")
? ? ? ? ? ? ?? f.close()
? ? ? ? 方式二:
? ? ? ? f=open('b.txt','a')? #追加寫入數(shù)據(jù)
? ? ? ? ? ? ?? f.write("新的數(shù)據(jù)")
? ? ? ? ? ? ?? f.close()
3.二進制讀寫
二進制讀數(shù)據(jù)
with open("照片.jpg","rb") as 對象:
? 變量名 = 對象.read()
?? print(變量名)
三呻纹、文件和文件夾的操作
1.文件操作
1.文件重命名
import os
os.rename("要修改的文件.txt","新文件.txt")
2.刪除文件
import os
os.remove("要刪除的文件")
2.文件夾操作
1.創(chuàng)建文件夾
import os
os.mkdir("文件夾名")
2.獲取當前目錄
print(os.getcwd())
四、異常
1.什么是異常
其實就是正常運行的程序發(fā)生了一個錯誤
2.異常處理
? ? 語法
一专缠、
try:
<語句>#運行別的代碼
except<名字>:
<語句>#如果在try部份引發(fā)了'name'異常
else:
<語句>#如果沒有異常發(fā)生
二居暖、
try:
異常的操作
except(Exception1[,Exception2[,...ExceptionN]]]):
發(fā)生以上多個異常中的一個,執(zhí)行這塊代碼
? ......................
else:
如果沒有異常執(zhí)行這塊代碼
三藤肢、
try:
<語句>
finally:
<語句>#退出try時總會執(zhí)行
五、模塊
1.含義:是一個Python文件糯景,以.py 結(jié)尾嘁圈,包含了Python 對象定義和Python語句
2.模塊的引入
1.import
importaa#aa是文件名,test2是aa文件里面的一個方法
aa.test2()
開平方根
importmath
print(math.sqrt(4))
#2
2.from...import
一蟀淮、
from 要調(diào)用的文件 import 文件里面的方法
方法()
二最住、
from modname import *? #調(diào)用文件里的所有方法一、
from 要調(diào)用的文件 import 文件里面的方法
方法()