码迷,mamicode.com
首页 > 其他好文 > 详细

3.6 os模块

时间:2019-07-11 23:19:19      阅读:100      评论:0      收藏:0      [点我收藏+]

标签:ons   sts   lse   lib   list   使用   hashlib   存在   moved   

print(os.getcwd())#获取当前工作目录
print(__file__)
os.chdir(rC:\Users\Administrator\Desktop\python23期\我的代码\day10)#改变当前工作目录
使os.getcwd目录的地址发生改变
print(__file__)#动态获取此文件的绝对路径
print(os.curdir)# .
print(os.pardir)#..
os.makedirs(d/fd/df/d)
os.removedirs(d/fd/df/d)
os.mkdir(ds)#创建单个目录
os.rmdir(ds)#删除单个目录
print(os.listdir(文件目录))#将一个目录下的子级文件名获取出来,返回一个列表,当文件目录为空时:返回一个空列表.
os.remove()#删除一个文件***
os.rename(oldname,newname)#重命名文件或目录***
注意:os.rename(D:\python23\我的代码,ds),当这样重命名时,直接会将此文件转移到当前工作目录下,并且重命名.

path 和路径相关 ***

print(os.path.abspath(ra))
print(os.path.split(os.path.abspath(os使用文件)))
print(os.path.dirname(rC:\Users\Administrator\Desktop\python23期\我的代码\day17序列化模块,os,sys,hashlib,collections模块))
print(os.path.dirname(os.path.abspath(os使用文件)))
print(__file__)#动态获取当前文件的绝对路径
print(os.path.dirname(os.path.dirname(__file__)))
获取当前文件的爷爷目录
print(os.path.dirname(__file__))
获取动态当前文件的绝对路径的父目录
print(os.path.basename(rD:\s23\day9\01 初始函数.py))
获取文件名
print(os.path.exists(rD:\s23\day9\02 初始函数.py))
判断文件或文件夹是不是绝对路径(判定已经存在的文件)
print(os.path.isabs(rD:\s23\day9\01 初始函数.py)) True
rint(os.path.isabs(rday17/01 昨日内容回顾.py)) False
判断该路径是否是一个文件路径,要是文件路径就返回True

print(os.path.isfile(rD:\s23\day9\01 初始函数.py))True
print(os.path.isfile(rD:\s23\day9))False
判断一个路径是否是文件
print(os.path.isdir(rD:\s23\day17\dirname1\dirname2))
判断是否是一个目录(文件夹)
print(os.path.getatime(D:\s23\day17\db\lydata))最后一次修改的时间。
print(os.path.getmtime(D:\s23\day17\db\lydata))上次访问的时间。
print(os.path.getsize(D:\s23\day17\db\lydata))文件字节为单位的大小

拼接路径join

path = os.path.join(D:,s23,day20,随便)
D:s23\day20\随便
par_dir = os.path.dirname(__file__)
path = os.path.join(par_dir,db,a1)

 

3.6 os模块

标签:ons   sts   lse   lib   list   使用   hashlib   存在   moved   

原文地址:https://www.cnblogs.com/pythonblogs/p/11173396.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!