当前位置:首页>python>Python入门:14 OS操作

Python入门:14 OS操作

  • 2026-08-25 16:09:34
Python入门:14 OS操作

在程序开发中,会涉及到很多OS操作,如查看当前目录下文件、查看文件信息、获取当前目录、创建文件夹等。本节就通过实例来讲解如何进行OS操作。

P 原生os包导入

在Python中,要对os进行操作,可以使用系统原生包——os。该包可以完成系统的大部分操作功能,只需要导入即可。

# 文件操作import os

P os包的使用

(1)查看操作

查看p目录下文件列表,不填时返回当前运行目录下的文件:

os.listdir(p)    # p为目录字符串

查看p目录的属性信息,如类型、所有者、创建时间、大小等:

os.stat(p)    # p为目录字符串
查看当前工作目录:
os.getcwd() 

(2)创建目录/文件夹

os.makedir(p)

(3)文件重命名

os.rename(old,new) # 文件名old修改为new,也可以重命名目录

(4)删除文件

os.remove(f)    #删除f文件

(5)删除目录

os.rmdir(p)    #删除目录,只能删除空目录os.removedirs(p)    #递归删除目录,只能删除空目录

注:若果需要删除特定文件夹,而不关注其下文件或目录是否为空,可以使用shutil包的rmtree()方法。

(6)从目录提取文件和路径

os.path.split(p) # 将路径p分隔为路径、文件名,并返回。如果结尾为'\\'或者'/'字符,则文件为空。os.path.basename(p) # 提取路径p中的文件名os.path.dirname(p) # 提取路径p中的路径(不含文件名)

(7)目录字符串拼接

os.path.join(a,b…) #接收多个参数,但第二个及以后参数应为字符串,不可以以'\\'或者'/'字符开头。

(8)文件存在/类型判断

文件存在判断

os.path.exists(p) # 判断目标路径p是否存在,存在返回True,否则返回False;

文件类型判断

os.path.isfile(f) # 判断f是否为文件,是返回True,否则返回False;os.path.isdir(f) # 判断f是否为目录,是返回True,否则返回False;os.path.islink(f) # 判断f是否为链接,是返回True,否则返回False;os.path.ismount(f) # 判断f是否为挂载点,是返回True,否则返回False;
☆☆☆ End ☆☆☆转角  ·  遇见  ·  程序猿
-------------------------
那是一抹淡淡的微光

它是数字世界里的一把杀猪刀

却总能巧夺天工

它的世界是纯粹0、1组合

却总能创造无尽幻想

......

本公众号关注数据价值分析、编程学习,将不定期更新社会热点数据分析结果、编程技巧,分享数据分析工具、方法、学习等内容,欢迎有兴趣的小伙伴加入。

最新文章

随机文章