一、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
八进制 所有者 所属者 其他人
此处内容需要评论回复后(审核通过)方可阅读。