python学习五十九(总结)
文件操作:
os模块:
os模块
import os:导入os模块
os.path
dirname(path):去掉文件名返回目录
join:将路径组合返回
split:将文件名与路径分隔开
splittext:将文件名与扩展名分开
getsize():获取文件大小
isabs:是否为绝对路径
isdir:用于判断某一对象(需提供绝对路径)是否为目录
isfile:用于判断某一对象(需提供绝对路径)是否为文件
os
getcwd():返回当前进程的工作目录
chdir():用于改变当前工作目录到指定的路径
listdir():用于返回指定的文件夹包含的文件或文件夹的名字的列表。
mkdir():创建路径中的最后一级目录
rmdir():用于删除指定路径的目录
remove():删除指定路径的文件
,如果指定的路径是一个目录,将抛出OSError
异常:
语法错误
异常
系统抛出异常
list1=[]
list1.pop()
处理异常:
try:
可能发生异常代码
except:
有异常才会进入代码
[excepct:异常类型 as err:
…]
[ else:
没有异常才会进入代码
]
[
finally:
无论有没有异常都会执行的代码
]
抛出异常:手动异常 raise
格式:
raise 异常类型 (’提示异常信息’)