博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
os模块常用方法
阅读量:6695 次
发布时间:2019-06-25

本文共 1278 字,大约阅读时间需要 4 分钟。

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(r'E:\Users'):34     print(abs_path) #当前循环的绝对路径35     print(dir) #目录下面所有的文件夹36     print(file) #目录下面所有的文件37 38 print(os.path.join('dir','dir2','a.py')) #windows与linux系统环境分隔符不一样

 

转载于:https://www.cnblogs.com/ymany/p/9151535.html

你可能感兴趣的文章
步步为营 .NET 代码重构学习笔记 三、内联方法(Inline Method)
查看>>
前端地址大全
查看>>
DAY19-Django之model进阶
查看>>
从0移植uboot(六) _实现网络功能
查看>>
Linux命令——du
查看>>
Cube Stacking
查看>>
WPF中DataGrid的ComboBox的简单绑定方式(绝对简单)
查看>>
UIViewContentMode各类型效果
查看>>
转:开启nginx的gzip压缩的相关参数设置
查看>>
转:网站架构-从无到有
查看>>
MUI的一些笔记
查看>>
Jenkins可持续集成Python自动化脚本
查看>>
Linux系统起源及主流发行版
查看>>
跨域问题、跨域cookie问题
查看>>
smarty获取php中的变量
查看>>
linux中wget 、apt-get、yum rpm区别
查看>>
Scrapy 爬虫框架入门
查看>>
pl/sql编程(十五)
查看>>
查看端口是否被占用
查看>>
request对象的常用属性和方法
查看>>