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

os模块常用方法

时间:2018-06-07 17:02:06      阅读:183      评论:0      收藏:0      [点我收藏+]

标签:make   常用方法   path   信息   分隔符   递归   常用   dir   方法   

 1 import os
 2 对操作系统的一些操作
 3 print(os.getcwd())#获取当前工作目录
 4 print(os.makedirs("nhy/py")) #递归创建文件夹,父目录不存在时候创建父目录
 5 print(os.mkdir("www")) #创建文件夹
 6 makedirs 创建文件夹的时候,如果父目录不存在会自动帮你创建父目录,如果
 7 存在,就直接创建子目录。如果子目录存在会直接报错
 8 
 9 print(os.removedirs("nhy/py")) #递归删除空目录
10 print(os.rmdir("www")) #删除指定的文件夹
11 只能删除空目录
12 os.remove(1.py) #只能删除文件
13 
14 
15 print(os.listdir(e:\\))  #列出一个目录下所有的文件
16 os.rename(常用模块.py,常用模块_20180607.py) #文件重命名
17 print(os.stat("常用模块_20180607.py"))   #获取文件信息
18 
19 print(os.sep) #获取当前操作系统的路径分隔符
20 res = os.system(ipconfig)  #执行操作系统的命令,但是获取不到结果
21 res = os.popen(ipconfig).read()  #可以获取到命令执行结果
22 print(res)
23 
24 print(os.path.abspath(__file__))  #获取当前文件的绝对路径
25 print(os.path.dirname("E:\\day11")) #获取父目录,获取它的上一级目录
26 print(os.path.exists(r"E:\ttt"))  #判断文件或者目录是否存在
27 print(os.path.isfile("yy.py"))#判断是否是一个文件,1.文件要存在,2.必须是一个文件
28 print(os.path.isdir("E:\\day11"))#是否是一个路径,目录是否存在
29 size = os.path.getsize(常用模块_20180607.py) #获取文件的大小
30 print(size)
31 res = os.path.join(root,hehe,yyy)#拼接路径
32 print(res)
33 for abs_path,dir,file in os.walk(rE:\Users):
34     print(abs_path) #当前循环的绝对路径
35     print(dir) #目录下面所有的文件夹
36     print(file) #目录下面所有的文件
37 
38 print(os.path.join(dir,dir2,a.py)) #windows与linux系统环境分隔符不一样

 

os模块常用方法

标签:make   常用方法   path   信息   分隔符   递归   常用   dir   方法   

原文地址:https://www.cnblogs.com/ymany/p/9151535.html

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