3.6 os模块

Posted pythonblogs

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了3.6 os模块相关的知识,希望对你有一定的参考价值。

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模块的主要内容,如果未能解决你的问题,请参考以下文章

2018年04月25日 logging模块os.name模块sys模块random模块string模块

python模块之os模块

python模块基础之OS模块

python模块--os模块sys模块

python之os模块

Python中常用的模块(OS模块)