python-关于OS模块的一些简单操作
2021-04-24 04:26
标签:存在 get 文件 getc tree 空目录 mod use 打印 python-关于OS模块的一些简单操作 标签:存在 get 文件 getc tree 空目录 mod use 打印 原文地址:https://www.cnblogs.com/cy-zjs/p/13266781.htmlimport os #导入OS模块
path1=r‘C:\Users\chenyu\Desktop\Test‘ #加r不会进行转义
os.mkdir(path1) #创建C:\Users\chenyu\Desktop\Test
os.mkdir(r‘G:\Test‘) #创建G:\Test目录
os.rmdir(path1) #删除空目录C:\Users\chenyu\Desktop\Test
import shutil #导入shutil模块
shutil.rmtree(path1) #删除非空目录(空目录也可删除?!)
os.mkdir(path1)
os.rename(r‘C:\Users\chenyu\Desktop\Test‘,r‘C:\Users\chenyu\Desktop\Test1‘)
os.rmdir(r‘C:\Users\chenyu\Desktop\Test1‘)
print(os.getcwd()) #当前项目的路径(G:\测码\python-03-进阶)
#权限
#os.access(路径,mode) #Mode:os. F_OK(是否存在)、os.R_OK(可读 )、os.W_OK(可写)、os.X_OK(可执行)
path2=r‘C:\Users\chenyu\Desktop\Test\test1.txt‘
os.access(path2,os.F_OK) #检验文件是否存在
print(os.access(path2,os.F_OK),os.access(path2,os.R_OK),os.access(path2,os.W_OK),os.access(path2,os.X_OK)) #打印结果
print(os.path.isfile(path2)) #判断是否为文件
print(os.path.isdir(path2)) #判断是否为目录
print(os.path.join(path1,‘test2.txt‘) ) #把目录和文件合成路径
print(os.path.split(path2)) #把路径分割成目录和文件存放元组里
print(type(os.path.split(path2))) #打印类型
import stat
os.chmod(path2,stat.S_IWRITE)
上一篇:003 C++ 函数
下一篇:python 元编程
文章标题:python-关于OS模块的一些简单操作
文章链接:http://soscw.com/index.php/essay/78776.html