python3的os基本操作有哪些
本篇内容主要讲解“python3的os基本操作有哪些”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“python3的os基本操作有哪些”吧!
成都创新互联专注于广安企业网站建设,响应式网站开发,商城网站定制开发。广安网站建设公司,为广安等地区提供建站服务。全流程定制网站开发,专业设计,全程项目跟踪,成都创新互联专业和态度为您提供的服务
import os
# 获取当前的工作目录
print(os.getcwd())
# # 切换目录
# os.chdir("E:\python_learn\python")
# print(os.getcwd())
# # 当前目录
# print(os.curdir)
# print(os.getcwd())
#
# # 上级目录
# print(os.pardir)
# print(os.getcwd())
# # 可递归创建多级目录
# os.makedirs(r"E:\python_learn\python\day12\a\b")
# 创建单级目录,不能创建多级目录
# os.mkdir("E:\python_learn\python\day12\a\b")
# os.mkdir(r"E:\python_learn\python\day12\a")
os.mkdir(r"E:\python_learn\python\day12\a\b")
# # 若目录为空,则删除;并递归到上一级目录,若为空,则删除,以此类推
# os.removedirs(r"E:\python_learn\python\day12\a\b")
# 删除单目录,若目录为空,则删除
os.rmdir(r"E:\python_learn\python\day12\a\b")
# 列出某个目录下的所有文件以及目录
print(os.listdir(r"E:\python_learn\python\day12"))
# 删除某个文件
# os.remove("E:\python_learn\python\day12\\a\\test1.py")
# 重命名
# os.rename("E:\python_learn\python\day12\\a\\test.py","E:\python_learn\python\day12\\a\\test1.py")
# 获取文件信息
print(os.stat("E:\python_learn\python\day12\\a\\test1.py"))
# 获取文件大小
print(os.path.getsize("E:\python_learn\python\day12\\a\\test1.py"))
# 当前平台的分隔符
print(os.sep)
# 当前平台使用的行终止符
print(os.linesep)
# 用于分割文件路径的字符串
print(os.pathsep)
# 当前使用的平台,如:nt表示win
print(os.name)
# 环境变量
# print(os.environ)
# print(os.system('dir'))
# 绝对路径
print(os.path.abspath(__file__))
# 将path切割为目录和文件名二元组返回
print(os.path.split("E:\python_learn\python\day12\\a\\test1.py"))
# 返回目录郑州看妇科那个医院好 http://mobile.120zzzy.com/
print(os.path.dirname("E:\python_learn\python\day12\\a\\test1.py"))
# 返回文件名
print(os.path.basename("E:\python_learn\python\day12\\a\\test1.py"))
# 判断路径是否存在,返回True或False
print(os.path.exists("E:\python_learn\python\day12\\a\\test1.py"))
# 判断是否是绝对路径
print(os.path.isabs("E:\python_learn\python\day12\\a\\test1.py"))
# 是否是文件
print(os.path.isfile("E:\python_learn\python\day12\\a\\test1.py"))
# 是否是目录
print(os.path.isdir("E:\python_learn\python\day12\\a\\test1.py"))
# 获取文件或目录的最后存取时间
print(os.path.getatime("E:\python_learn\python\day12\\a\\test1.py"))
# 输出文件的创建时间
print(os.path.getctime("E:\python_learn\python\day12\\a\\test1.py"))
# 获取最后的修改时间
print(os.path.getmtime("E:\python_learn\python\day12\\a\\test1.py"))
到此,相信大家对“python3的os基本操作有哪些”有了更深的了解,不妨来实际操作一番吧!这里是创新互联网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!
文章名称:python3的os基本操作有哪些
本文地址:http://scjbc.cn/article/gjdcoj.html