python目录遍历&包&模块

一、目录遍历

os 用于获取系统的功能,主要用于操作文件或者文件夹

代码演示:

import os
#1.os.listdir    查看指定路径下所有的文件夹和文件    \
#    r""   转义字符串中的特殊字符
#print(os.listdir(r"C:\Users\chenbingjie\Desktop\python2104\day11"))

#当前目录  .
#上一级目录  ..
#2.os.curdir 表示当前目录   .
#print(os.curdir)

#3.os.getcwd    获取当前路径     C:\Users\chenbingjie\Desktop\python2104\day11\代码
#print(os.getcwd())

#4. os.mkdir 创建文件夹,不能创建已经存在的文件夹
#os.mkdir("test")

#5 os.makedirs   创建多层文件夹
#os.makedirs("a/b/c")

#6.os.rmdir   删除文件夹,只能删除空文件夹
#os.rmdir("demo")
#os.rmdir("demo1")

#7. os.rename()   重命名文件夹或者文件
#os.rename("a","aaa")
#os.rename("test.py","test测试.py")

#8 os.remove()  删除文件
#os.remove("demo.py")

#9 os.stat()  获取文件属性     (了解)
#print(os.stat("test测试.py"))

#10.os.path.join()   拼接路径
#print(os.path.join(r"C:\Users\chenbingjie\Desktop\python2104\day11\代码","hehe.py"))
#C:\Users\chenbingjie\Desktop\python2104\day11\代码\hehe.py

#11.os.path.split()   拆分路径
#print(os.path.split(r"C:\Users\chenbingjie\Desktop\python2104\day11\代码\1os模块.py"))
#('C:\\Users\\chenbingjie\\Desktop\\python2104\\day11\\代码', '1os模块.py')

#12 os.path.splitext()   拆分文件和扩展名
#print(os.path.splitext(r"C:\Users\chenbingjie\Desktop\python2104\day11\代码\1os模块.py"))

#13.os.path.abspath()    得到绝对路径
# 路径分为绝对路径   和     相对路径(一般情况下相对于当前目录作为基准)
#print(os.path.abspath("test测试.py"))     #C:\Users\chenbingjie\Desktop\python2104\day
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值