本文主要是介绍十、系统内置模块 5.系统接口模块 - os,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
系统接口模块 - os
os
os.mkdir(path,mode)
功能:创建文件夹
参数:
path:目标路径
mode:权限
os.makedirs(path)
功能:创建文件夹,可以递归创建
参数:path:目标路径
os.rmdir(path)
功能:删除文件夹,只能删除空文件夹
os.removedirs(path)
功能:递归删除空文件夹,如果成功删除了叶文件夹,则依次尝试删除path中的每个目录,直到引发异常
os.remove()
功能:删除文件
os.rename(oldpath,newpath)
功能:重命名文件
参数:
oldpath:原文件路径
newpath:新文件路径
os.listdir(path)
功能:获取目录中的所有文件列表
参数:目标路径,默认为当前目录
os.getcwd()
功能:返回一个表示当前工作目录的 str (不是文件所在目录,而是执行命令时的当前目录
os.chdir(path)
功能:将当前工作目录更改为 path
os.getpid()
功能:获取当前进程id
os.getppid()
功能:获取当前进程的父进程id
import os
# 获取当前工作目录
res = os.getcwd()
print(res)
# 指定当前工作目录
os.chdir('G:/')
print(os.getcwd())
# 获取当前目录下的所有文件
res = os.listdir()
print(res)
os.chdir('G:\PyCharmProject\zero\\12.系统内置模块')
print(os.getcwd())
# 递归创建文件夹
os.makedirs('os/a/b/c')
# 删除文件夹
os.removedirs('os/a/b/c')
print('-------------------------------------------------------')
# 执行操作系统中的命令
os.system('dir')
print('-------------------------------------------------------')
os.system('python "3.数学模块 - math.py"')
这篇关于十、系统内置模块 5.系统接口模块 - os的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!