OS模块

# os模块
import os

# print(os.path)
# 返回结果:<module 'ntpath' from 'C:\\Users\\Administrator\\AppData\\Local\\Programs\\Python\\Python36\\lib\\ntpath.py'>

# 获取正在使用的平台名 window 系统返回nt linux返回posix
# print(os.name)

# 重命名 适用于文件和目录
# os.rename("oldpath","newpath")
# 路径可为相对路径relative path 和 绝对路径absolute path
# os.rename("Blog.py","blog.py")

# 删除文件
# os.remove(r"E:\前端\Jun\aaa.py")

# 创建文件夹os.mkdir("path") directory 目录
# os.mkdir("test.txt")
# 移除文件夹os.rmdir() 只能移除一个
# os.rmdir("test.txt")

# 创建多级文件夹 os.makedirs("path") 创建了四个文件夹 a a/b a/b/c a/b/c/d
# os.makedirs("a/b/c/d")
# 删除多级文件夹
# os.removedirs("a/b/c/d")

# 将路径下的文件和文件夹以列表的形式展现出来
# os.listdir("path")
# print(os.listdir("."))

# os.path.join(os.getcwd(),"aaa") 将os.getcwd()和"aaa"拼接起来,拼接的结果是os.getcwd()\aaa
# os.mkdir("aaa")
# os.rename(os.path.join(os.getcwd(),"aaa"),os.path.join(os.getcwd(),"bbb"))

# 获得当前路径
# print(os.getcwd())

# 更改当前路径 os.chdir("path")
# os.chdir(r"E:\李龙龙\课程总结终极版\Python\aaa")
# print(os.getcwd())

# os.system("命令")  os.system(‘ifconfig’)只会调用系统的命令
# os.popen()返回的是一个file对象,我们可以通过file.read()来获得最后系统命令最终的结果
# os.system("ipconfig")
# comtent = os.popen("opconfig").read()
# print(comtent)

# os.path.exists("path") 判断文件是文件夹否存在
# print(os.path.exists(r"E:\前端\Jun\aaa.py"))

# os.path.split(‘文件或者目录’)  把最后的一个目录或者文件和前面的目录分开,返回一个tuple
# print(os.path.split(r"E:\前端\Jun\aaa.py"))
# 返回结果是 ('E:\\前端\\Jun', 'aaa.py')

# os.path.splitext(‘文件’)    把文件的后缀名和前面分开,返回一个tuple
# print(os.path.splitext(r"E:\前端\Jun\aaa.py"))
# 结果是:('E:\\前端\\Jun\\aaa', '.py')

# os.path.isfile("path") 判断是否是文件
# os.path.isdir("path") 判断是否是目录

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值