python创建文件os_python 学习之os模块的学习

原标题:python 学习之os模块的学习

os.getcwd():显示当前的工作路径,只具体到路径,不具体到文件

os.path.realpath(path):返回path的真实路径,如果参数是:__file__就说明三本文件所在的绝对路径

os.path.join(a,b):连接两个部分的路径,组成一个完整的路径

os.mkdir(路径名字):在某个目录下创建一个新目录

os.rmdir(路径名字):删除一个目录

os.listdir():获取当前路径下的目录列表,返回列表格式数据

os.path.isdir:判断当前文件是否是目录,返回布尔直

os.path.isfile:判断当前文件是否是文件,返回布尔值

import os

#获取文件的绝对路径__file__获取当前模块文件

real_path = os.path.realpath(__file__)

print('绝对路径',real_path)#打印文件绝对路径

#获取当前目录

pwd_path= os.getcwd()#获取当前文件目录

print('当前文件目录:',pwd_path+'/')

#获取当前文件列表的所有文件

file_path= os.listdir(pwd_path)#获取当前文件目录底下所有文件

print('获取当前文件目录底下所有文件名',file_path)#返回的是列表

#循环遍历取出列表中的所有元素

for file in file_path:

#判断取出的文件是文件还是文件夹

if os.path.isfile(file):

print('{}我是一个文件'.format(file))

elif os.path.isdir(file):

print('{}我是一个文件夹'.format(file))

#新建一个文件夹mkdir 删除一个目录 rmdir

#在当前文件说在目录创建一个文件夹

os.mkdir('image')#创建一个image的文件夹

#删除当前目录下的文件夹,删除的时候要注意是否为空

os.rmdir('image')#删除当前目录下名字为image的文件夹

#路径拼接os.path.join(a,b)

join_path=os.path.join(pwd_path,'js')

print(join_path)

#创建拼接好的路径

#os.mkdir(join_path)

os.mkdir(join_path+'abc')#创建一个路径在join_path/js拼接abc,即join_path/jsabc

#给join_path在新建一个子目录

os.mkdir(join_path+'/abc')

#path_list=os.listdir(pwd_path)

#多级创建目录,不能跨级创建文件夹,必须一级一级,如果一定要跨级新建,前面路径必须存在

# for file in path_list:

# if 'image2' in file:

# os.rmdir('image2')

# else:

# os.mkdir('image')#在当前目录下的image2文件夹

责任编辑:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值