Java教程

十、系统内置模块 5.系统接口模块 - os

本文主要是介绍十、系统内置模块 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的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!