十、系统内置模块 5.系统接口模块 - os
2021/12/14 6:19:14
本文主要是介绍十、系统内置模块 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的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-26Mybatis官方生成器资料详解与应用教程
- 2024-11-26Mybatis一级缓存资料详解与实战教程
- 2024-11-26Mybatis一级缓存资料详解:新手快速入门
- 2024-11-26SpringBoot3+JDK17搭建后端资料详尽教程
- 2024-11-26Springboot单体架构搭建资料:新手入门教程
- 2024-11-26Springboot单体架构搭建资料详解与实战教程
- 2024-11-26Springboot框架资料:新手入门教程
- 2024-11-26Springboot企业级开发资料入门教程
- 2024-11-26SpringBoot企业级开发资料详解与实战教程
- 2024-11-26Springboot微服务资料:新手入门全攻略