python中的os模块
os.mkdir(“test”)
创建单个目录
os.stat(file)
获取文件属性
os.chmod(file)
修改文件权限与时间戳
os.exit()
终止当前进程
os.mknod("test.txt")
创建空文件:
7.删除文件
os.remove("file")
8.删除目录
os.rmdir("dir") #只能删除空目录
shutil.rmtree("dir") #空目录、有内容的目录都可以删
9.转换目录
os.chdir("path") #换路径
os.getcwd()
返回当前工作目录
chdir(path)
改变当前工作目录
os.listdir(path='.')
列举指定目录中的文件和文件夹名('.'表示当前目录,'..'表示上一级目录)
os.mkdir(path)
创建单层目录
os.mkdirs(path)
递归创建多层目录
remove(path)
删除文件
rmdir(path)
删除文件夹
removedirs(path)
递归删除目录,从子目录到父目录逐层删除
rename(old,new)
将文件old重命名为new
system(command)
运行系统的shell命令
os.curdir
当前工作目录
os.pardir
当前父目录
os.sep
输出操作系统特定的路径分隔符
os.linesep
当前平台使用的行终止符(windows为'\r\n',linux为‘‘\n')
os.name
当前使用的操作系统
1.创建目录
os.mkdir("file")
5.重命名文件(目录)
os.rename("oldname","newname") #文件或目录都是使用这条命令
os.path
os.path.isdir()
检验给出的路径是否是一个目录
os.path.isabs()
判断是否是绝对路径
os.path.exists()
检验给出的路径是否真地存在
os.path.isfile()
检验给出的路径是否是一个文件
os.path.split()
返回一个路径的目录名和文件名
os.path.splitext()
分离扩展名
os.path.dirname()
获取路径名
os.path.basename()
获取文件名
os.path.getsize(filename)
获取文件大小
os.path.basename(path)
去掉目录路径,返回文件名
os.path.dirname(path)
去掉文件名,返回目录路径
os.path.join(path1,path2[,...])
组合成一个路径名
os.path.split(path)
分割文件名与路径,返回(f_path,f_name)元祖
os.path.splitext(path)
分离文件名和扩展名,返回(f_name,f_extension)元祖
os.path.getsize(file)
返回指定文件的大小,单位为字节
os.path.getatime(file)
返回指定文件最近的访问时间
os.path.getctime(file)
返回指定文件的创建时间
os.path.getmtime(file)
返回指定文件的修改时间
os.path.exists(path)
判断指定路径(目录或文件)是否存在
os.path.isabs(path)
判断指定路径是否为绝对路径
os.path.isdir(path)
判断指定路径是否存在且为目录
os.path.isfile(path)
判断指定路径是否存在且为文件
os.path.islink(path)
判断指定路径是否存在且为符号链接
os.samefile(path1,paht2)
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列:基于图像分类模型对图像进行分类
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 25岁的心里话
· 按钮权限的设计及实现