os模块详解

import os

print os.path.dirname(file)获得当前文件的路径

输出C:/Users/TIME/Desktop/Demo_tornado

print os.path.join(os.path.dirname(file),'static')链接两个或多个路径名

输出C:/Users/TIME/Desktop/Demo_tornado\static

原型:os.path.join(path,*paths)
可以链接多个路径名:
如 :os.path.join(os.path.dirname(__file__),'static','picture')
输出:C:/Users/TIME/Desktop/Demo_tornado\static\picture

再如:os.path.join(os.path.dirname(__file__),'static','picture','dir1','dir2')
输出:C:/Users/TIME/Desktop/Demo_tornado\static\picture\dir1\dir2

注意*paths的顺序,链接路径名是根据前后顺序进行链接。
再如:os.path.join(os.path.dirname(__file__),'look','static','picture')
输出:C:/Users/TIME/Desktop/Demo_tornado\look\static\picture

os.path.exists(path)如果path是一个存在的文件,返回True。否则返回False。

如:print os.path.exists('C:\Users\TIME\Desktop/exists.png')
输出:True
print os.path.exists('C:\Users\TIME\Desktop/not.png')
输出:False

过续..

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

推荐阅读更多精彩内容

  • import os 获得当前文件的路径 1,os.getcwd()输出:'C:\\Python3'2,print ...
    玩阿轲睡妲己阅读 412评论 0 0
  • 转载自:http://www.jianshu.com/p/e294d124a076 操作文件 Hello Hell...
    Jlan阅读 1,892评论 0 0
  • os模块 os模块的作用: os,语义为操作系统,所以肯定就是操作系统相关的功能了,可以处理文件和目录这些我们日常...
    Irlans阅读 653评论 0 2
  • 1、自定义模块 2、内置模块 3、开源模块 os 用于提供系统级别的操作 os.getcwd() 获取当前工作目录...
    交易狗二哈阅读 231评论 0 1
  • 关于库里,说实话,不管是库里的球迷还是很多不喜欢库里的人都没有认真去研究过库里,所以有这么争议不奇怪。 库里之所以...
    库里萌萌哒阅读 623评论 0 9