python-关于OS模块的一些简单操作

2021-04-24 04:26

阅读:658

标签:存在   get   文件   getc   tree   空目录   mod   use   打印   

import 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)

python-关于OS模块的一些简单操作

标签:存在   get   文件   getc   tree   空目录   mod   use   打印   

原文地址:https://www.cnblogs.com/cy-zjs/p/13266781.html

上一篇:003 C++ 函数

下一篇:python 元编程


评论


亲,登录后才可以留言!