美文网首页
2017.7.12 总结(OS模块和异常)

2017.7.12 总结(OS模块和异常)

作者: Irlans | 来源:发表于2017-07-12 21:45 被阅读0次

    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可捕捉所有异常,建议详细写。

    相关文章

      网友评论

          本文标题:2017.7.12 总结(OS模块和异常)

          本文链接:https://www.haomeiwen.com/subject/ejlihxtx.html