一、os模块是什么?

  • 简单的说,os模块是操作系统的作用,OS的全称是:operate System。
  • os,语义为操作系统,按此,此模块提供的便是操作系统相关的功能了,可以处理文件和目录,比如:显示当前目录下所有文件/删除某个文件/获取文件文件大小......
  • 另外,os模块不受平台限制。举一例子,当我们使用python中os模块的os.path.abspath(name)功能,无论是在linux或者windows都可以获取当前的绝对路径。

二、os模块的常用方法

1.查看os模块信息

help(os)

2.获取数据

  • getcw() 获取当前的工作目录
  • 格式:os.getcwd()
  • 返回值:当前工作目录额地址字符
  • 代码
import os
result = os.getcwd()
print(result)

# 运行结果
# D:\me\file\技能学习\python\文件2\python之路\python-模块学习
  • chdir() 修改当前的目录
  • 格式:os.chdir(要设置的工作的目录)
  • 代码
import os
result = os.chdir('D:/')
print(result)
result = os.getcwd()
print(result)
# 运行结果
None
D:\
  • listdir() 获取目录中所有文件或者文件夹的名称
  • 格式:os.listdir(要查询的目录路径)
  • 返回值:当前目录内所有文件或者文件夹的名称
import os
result = os.listdir('D:/me')
print(result)
# 运行结果
['file', 'jiaohui', 'photo', 'videos']
  • mkdir() 创建文件
  • 格式:os.mkdir(文件夹路径,权限设置0o777)
  • 返回值:无
  • 代码
import os
result = os.mkdir('D:/me/list.py')
print(result)
以下内容对linux有效,windows无所谓(了解)

0o         7         7          7
八进制     所有者     所属者      其他人

此处内容需要评论回复后(审核通过)方可阅读。
最后修改:2022 年 04 月 03 日
如果觉得我的文章对你有用,请随意赞赏