专业编程基础技术教程

网站首页 > 基础教程 正文

python3.5-内置模块之os模块

ccvgpt 2024-08-10 12:44:27 基础教程 10 ℃

os模块

就是对操作系统进行操作,使用该模块必须先导入模块:

import os

python3.5-内置模块之os模块

1、获取当前路径

2、改变当前路径到C:\\Users下

另一种方法是前面加“r”

3、返回当前目录、返回当前目录的父目录

4、递归创建目录

创建成功

5、递归删除目录

若目录为空,则删除,并递归到上一级目录,如若也为空,则删除,以此类推

6、创建单级目录

7、删除单级目录,如果目录不为空,则无法删除

8、列出指定目录下的所有文件和子目录,包括隐藏文件,并以列表形式打印

9、删除一个文件

os.remove()

10、重命名文件和重命名目录

os.rename("oldname","newname")

11、获取文件、目录信息

12、输出操作系统特定的路径分隔符

13、输出当前平台使用的行终止符,win下是\\、linux下是/

14、输出用于分割文件路径的分隔符,win下是\t\n、linux下是\t

15、输出字符串指示当前使用平台,win下是nt、linux下是posix

16、获取系统环境变量

os.environ

17、运行shell命令

18、获取绝对路径

19、将路径分割成目录和文件名两个元组返回

20、获取目录路径和获取文件路径,dirname相当于split的前半部分、basename相当于split的后半部分。

dirname/basename

21、判断路径是否存在,存在返回True,不存在返回false。

22、判断该路径是否属于绝对路径,是绝对路径就返回true,否则返回false

23、判断一个路径下是否存在这个文件,存在返回true,否则返回false

24、判断一个路径下是否存在该目录,存在返回true,否则返回false

25、将多个路径组合后返回,第一个绝对路径之间的参数将被hu

26、获取所指向文件或者目录的最后存取时间

27、获取所指向文件或者目录的最后修改时间

结语

感谢阅读,欢迎在评论区中发表自己不同的观点,若有其他问题请在评论区留言,喜欢的朋友请多多关注转发支持一下。

Tags:

最近发表
标签列表