机器学习之python入门指南(十)os模块常用方法简介
Python3中os模块常用方法简介
os模块
Python中os模块提供了一个统一的操作系统接口函数,这些接口函数是平台指定的,os模块能在不同操作系统平台中的特定函数间自动切换,从而实现跨平台。
os模块常用方法
os.name:输出字符串指示当前使用平台(window下为nt,Linux下为posix)
Os.getcwd():获取当前工作目录(即当前python脚本工作的目录路径)
os.curdir:返回当前目录(.)
os.pardir:获取当前目录的父目录字符串名(..)
os.makedirs(‘dirname1/dirname2’):可生成多级递归目录(dirname1里面有dirname2)
os.removedirs(‘dirname1’):若目录为空,则删除,并递归到上一级,如若也为空,则删除,依此类推。
注释:先创建了catalog1然后在目录catalog1里面又创建了catalog2。然后catalog2为空,删除,返回catalog1,仍未空,继续删除。
os.mkdir(‘dirname’):生成单级目录os.rmdir(‘dirname’):删除单级目录:若目录不为空则报错
os.listdir(‘dirname’):列出指定目录下的所有文件和子目录包含隐藏文件,并以列表方式打印。
os.remove()删除一个文件
os.rename(“oldname”,“newname”):重命名文件/目录
os.stat(‘path/filename’):获取文件/目录信息
os.system(“command”):运行shell命令,直接显示;
os.ponen():运行shell命令直接获取结果os.environ()获取系统环境变量
os.path中常用的方法
os.path.abspath(path):返回path规范化的绝对路径
os.path.dirname(path):返回path的目录
os.path.exits(path):如果path存在,返回True,否则返回Flase
os.path.isabs(path),如果path是绝对路径,则返回True。
os.path.isfile(path):如果path是一个存在的文件则返回True,否则返回Flase。
Os.path.isdir(path):如果path是一个存在的目录,则返回True,否则返回Flase
运行结果为:
Flase
True
os.path.join(path1[,path2,…]):将多个路径组合返回,第一个绝对路径之前的参数将被忽略。
os.path.getatime(path):返回path所指的文件或目录最后访问时间(时间戳)
os.path.getmtiame(path):返回path所指文件或目录最后修改时间(时间戳)
os.path.getsize(path):返回path的大小(字节)
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 零经验选手,Compose 一天开发一款小游戏!
· 一起来玩mcp_server_sqlite,让AI帮你做增删改查!!