Python3.0 os 模块是一个内置一个模块,主要是用于操作文件或者文件夹。
判断一个文件是否存在
import os
result = os.path.exists('F:\\python\\face.txt')
if result:
print('存在')
else:
print('不存在')
2>对文件/文件夹进行重命名
os.rename('F:\\python\\face.txt','F:\\python\\hello.txt') #如果前面是绝对路径的后面也必须使用绝对路径
# 3>删除文件
os.remove('F:\\python\\txt.txt')
# 4>创建文件夹
# 相对路径,默认是在当前目录下创建新的文件夹。
# 也可以指定绝对路径创建文件夹。
os.mkdir('F:/python/hello_one')
# 如果需要在不同的文件夹内创建文件/文件夹,需要切换当前的工作目录。
# os.mkdir('test1')
# 当前默认的工作目录是pm这个文件夹。
# while True:
# number = input('输入数字:')
# if number == 1:
# # 是在test目录下创建新的目录
# # chdir()切换当前工作目录为test
# os.chdir('test')
# os.mkdir('test_one')
# # 在test工作目录中创建新目录完毕之后,回到父级目录pm中,方便切换到pm
目录中的其它目录。
# # os.path.pardir获取父级目录的方法
# os.chdir(os.path.pardir)
# elif number == 2:
# # 是在test1目录下创建新的目录
# # 从pm工作目录切换到test1工作目录。
# os.chdir('test1')
# os.mkdir('test_two')
# # 继续回到父级目录pm中。
# os.chdir(os.path.pardir)
# elif number == 3:
# break
# 当使用mkdir()创建目录时,默认并不会将该目录作为工作目录,必须使用chdir()才能
切换工作目录。
# getcwd()函数用于查看当前工作目录的路径。
import os
print(os.getcwd())
C:\Users\yao\AppData\Local\Programs\Python\Python37
# 拼接文件路径
print os.path.join('C:/Users/Administrator/Desktop/', 'test.txt')