#os-系统模块 import os #获得操作系统的类型 print(os.name) #返回nt表示windows系统,posix---->inux和Mac #获取操作系统的详细信息,windows不支持 #print(os.uname) #获得系统指定变量下的内容---如:环境变量 print(os.environ.get("path")) #获取当前目录 . print(os.curdir) # 获取当前程序所在的目录 print(os.getcwd()) #操作目录 #1、获取指定路径下的子目录和子文件 print(os.listdir(".")) #获取当前文件下的子目录 print(os.listdir(r"E:\学习资料\day09\video")) #2、创建目录 可以相对路径,也可以绝对路径创建 #os.mkdir("test") #普通的文件夹, #os.mkdir(r"E:\Python项目\Revise\test1") #创建多级目录 #os.makedirs(r"E:\Python项目\Revise\test12\test1") #删除目录 #os.rmdir("test") #只能删除空目录 #os.rmdir(r"test12") #重命名 #os.rename("test1","test") #获得文件或者目录的信息 #print(os.stat("os_demo.py")) #针对文件的操作 #移除文件 #os.remove("test.txt") #运行dos命令 #os.system("echo hello>test.txt") #创建文件 #os.system("notepad") #打开记事本 #os.system("write") #打开写字板 #os.system("calc") #通过程序闭掉 os.system("taskkill /f /im notepad.exe") ''' 还有一些内容存在于os.path下面 ''' #查看目录的绝对路径 print(os.path.abspath(".")) #路径拼接 p1=r"E:\Python项目\Revise" p2=r"os_demo.py" res=os.path.join(p1,p2) print(res) #拆分路径 path_tuple=os.path.split(res) #拆分最后一个文件 print(path_tuple) #检测指定的路径是否是目录 print(os.path.isdir(p2)) #False #检测指定的路径是否是文件 #True print(os.path.isfile(p2)) #判定指定路径是否存在 print(os.path.exists(res)) #获得文件的字节大小 print(os.path.getsize(p2)) #获得文件的目录,在那个目录下,相当于文件的目录名 print(os.path.dirname(p1)) #返回的是最后一个反斜线后的部分,相当于文件名 print(os.path.basename(p1))
系统模块——OS
最新推荐文章于 2023-04-17 21:28:03 发布