os模块有许多方法让我们通过代码实现创建,删除和更改目录
具体罗列如下:
一、 os.getcwd():
getcwd() 方法显示当前的工作路径,只具体到路径,不具体到文件。
【 实际过程中用得较少 】
二、os.path.realpath(_ _ file _ _) 用得非常多
【 显示文件的绝对路径 】
三、os.path.dirname(file)
显示文件所在文件夹的路径
四、os.path.join ( a , b ) 路径拼接
五、os.mkdir ( 绝对路径 ): 创建指定路径的文件夹
【 注:多级创建的时候前面必须要存在。一级—级的创建 】
六、os.rmdir ( 绝对路径 ) : 删除指定路径的文件夹
【 注:多级删除的时候前面必须要存在,一级—级的删除 】
七、os.listdir ( ) : 获取当前路径下的目录列表
八、判断是否为文件\文件夹
-
os.path.isdir : 判断当前文件是否是目录,返回布尔值
-
os.path.isfile : 判断当前文件是否是文件,返回布尔值
九、os.path.exists :判断路径是否存在
OS 模块 + open( ) 配合使用
import os
a = os.path.dirname(os.path.abspath(__file__))
b = os.path.join(a,'new.txt')
c = open(b,encoding='utf-8')
print(c.read())
c.close()