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

os 模块

时间:2018-01-27 11:29:36      阅读:142      评论:0      收藏:0      [点我收藏+]

标签:split()   创建   abs   file   system   log   notepad   win   etc   




print(os.name) #打印操作系统类型
os.uname()   #操作系统详细信息,win不支持
os.environ
#获取操作系统的环境变量,是字典的方式,可以使用os.environ[‘name‘]或os.environ.get("name")
print(os.curdir)
#获取当前目录

print(os.getcwd())
#获取当前工作目录,既当前python脚本的所在工作目录

print(os.listdir("C:\Windows"))
#打印当前的路径下的所有文件(文件和目录)

# os.mkdir("hui")
#在当前文件下创建新目录,使用相对路径,也可以使用绝对路径

# os.rmdir("hui")
#删除当前的目录

print(os.stat("tests.py"))
#文件的所有属性

os.rename()
#重命名

os.remove()
#删除普通文件

os.system("notepad")
os.system("task /f /im qq.exe")



"""
os.path 模块
"""
#绝对路径
print(os.path.abspath("."))

#合并路径
p1=r"c:\user\adc"
p2="hui"
#注意参数2不要加\
print(os.path.join(p1,p2))

#拆分路径
os.path.split() #剥离最后一个文件,不管是目录 还是文件名
os.path.splitext() #剥离后缀,没有则为空

#判断是否为目录
os.path.isdir()
#判断是否为文件
os.path.isfile()
#判断是否存在,需要真实存在系统中
os.path.exists()

#得到文件大小(字节)
os.path.getsize()
os.path.getctime()

#获取文件的目录
os.path.dirname()
#获取文件名
os.path.basename()


os 模块

标签:split()   创建   abs   file   system   log   notepad   win   etc   

原文地址:https://www.cnblogs.com/louhui/p/8362081.html

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