Python 3.6 os模块

本文介绍了Python中os模块的使用方法,包括获取当前工作目录、创建和删除目录、重命名文件等常见操作,并提供了示例代码。

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

我这里只是列举了一些常用的方法,还有很多别的方法等用到了再看看哈

import os

# 获取当前工作目录
print(os.getcwd())
# 创建目录 必须试绝对路径 并且路径必须存在
os.mkdir("mkdirTest")
# 递归创建目录
os.makedirs(os.getcwd() + '/mkdirTest/test1/test2', exist_ok=True)
# 递归删除目录(必须是空目录)
os.removedirs(os.getcwd() + '/mkdirTest/test1/test2')
# 删除文件夹
os.rmdir("/mkdirTest/test1/test2")
# 删除文件
os.remove(os.getcwd() + '/mkdirTest/test1/test2/aaa')
# 列出文件夹内的文件 以列表形式返回
print(os.listdir(os.getcwd()))
# 查看文件信息
info = os.stat('./WeChart')
print(info.st_size)
# 重命名文件或者文件夹
os.rename('web.jpg', 'new_web.jpg')
# 获取文件所在的相对路径
print(os.path.dirname(__file__))


# 根据路径打印当前文件名
print(os.path.basename(__file__))
# 切换操作路径,类似cd
os.chdir('..')
print(os.getcwd())
# 查看文件是否存在
print(os.path.exists(__file__))
# !!!!!!!!路径拼接!!!!!!
path1 = os.path.dirname(__file__)
file_name = os.path.basename(__file__)
print(path1, file_name)
# /home/****/****/****/project1 OS_Demo1.py
final = os.path.join(path1, file_name, 'aaa')
print(final)
# /home/****/****/****/project1/OS_Demo1.py/aaa

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值