2017.7.12 总结(OS模块和异常)

os模块

import os

路径地址可用

r(C:\xxx\xxx\xx)

来转义

os.name(path)  重命名
os.remove(path)  删除(只能删除文件)
os.mkdir(path)  创建文件夹(只能创建单一文件夹)
os.makedirs(path) 创建文件夹(可创建复数文件夹,如C:\a\b\c)
os.getcwd()  获取当前文件夹目录 
os.chdir(path) 改变到指定目录下
os.listdir(path) 返回指定路径下所有文件和文件夹
os.rmdir(path) 删除指定路径下的文件夹

函数应多包装成方法,重复的方法尽量包装成一个,方便之后的扩展

异常:
语法:

try:
  #可能出现异常的代码
except:
  #不跟任何类,捕捉所有的对异常星系做出的解释,记录异常信息 
else:
  #未出错的代码
finally:
  #无论是否有异常,finally里的代码都执行,如一些资源使用后,无论是否异常都得关闭

except后跟指定错误类型,或Exception可捕捉所有异常,建议详细写。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 一、简介 Python最强大的结构之一就是它的异常处理能力,所有的标准异常都使用类来实现,都是基类Exceptio...
    随风化作雨阅读 3,092评论 0 1
  • 异常处理在程序的健壮性上表现的尤为重要, 例1:#!/usr/bin/pythonimport traceback...
    古佛青灯度流年阅读 950评论 0 1
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,107评论 19 139
  • 1. Java基础部分 基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语...
    子非鱼_t_阅读 31,805评论 18 399
  • kingli没有转头,没有路怒的狂按喇叭,他就像是对着前方翘着二郎腿骑着踏板摩托的小年轻说,你现在的生活很难得,可...
    i理想am阅读 248评论 1 2