OS模块-提供对操作系统进行调用的接口

本文介绍了如何使用Python的os模块来实现操作系统级别的任务,包括获取当前工作目录、更改目录、创建多级目录、文件及目录操作等。通过具体代码示例展示了os模块的基本用法及其在实际开发中的应用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

#_author:"ai_XZP_master"
#date: 2018/1/28
#提供对操作系统进行调用的接口
import os print(os.getcwd())#获取当前工作目录 # os.chdir(r'C:\Users') # print(os.getcwd()) # print(os.chdir("dirname")) # 改变当前脚本工作目录;相当于shellcd # print(os.curdir) #返回当前目录: ('.') # os.makedirs('abc\\alex\\alvin') # os.makedirs('dirname1/dirname2') #可生成多层递归目录 # os.removedirs('abc\\alex\\alvin') # os.removedirs('dirname1/dirname2')#若目录为空,则删除,并递归到上一级目录,如若也为空,则删除,依此类推 # os.mkdir('dirname') # os.mkdir('dirname\\xzp') # os.rmdir('dirname\\xzp') #r'G:' r 是原生字符串 # dirs = os.listdir(r'G:\Python\Day18') # print(dirs) # os.remove('_init_')#只能删除文件不能删除文件夹 # os.rename('ww','www') # os.rename('os_module','abc')#abcabc.txt是两个文件 # info=os.stat('.\\abc') #获取文件/目录信息 # print(info.st_size)#文件大小 # print(info) s=os.sep print(s)# 输出操作系统特定的路径分隔符 # 'C:%sKuGou%sCache'%s # '\r\n' # '\n' # '\r' # print(os.pathsep)#; # # print(os.system("dir")) # print(os.path.abspath('./abc'))#返回path规范化的绝对路径 # s=os.path.split(r'C:\KuGou\Cache')#path分割成目录和文件名二元组返回 # print(s) print(os.path.dirname('C:\KuGou\Cache')) # os.path.dirname(_file_file)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值