路径处理和创建文件夹 OS

本文介绍Python中使用os模块进行路径操作的方法,包括获取当前路径、文件完整路径及文件名等。同时探讨了如何通过os.mkdir创建目录及os.path.join拼接路径。

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

路径处理用的事内置函数 OS,我们只需要import OS就可以使用了

   os.getcwd() ---获取当前路径,不会具体到某个模块名   
   os.path.realpath(__file__)  ---获取到文件本身
   os.path.basename(__file__)  ---获取到文件名,不获取路径

注:__file__是当前文件,可以改成自己想获取的文件,
比如:s.path.realpath(‘python15’) 也可以的

代码:

import os
a=os.getcwd() #获取当前文件的路劲
print('获取当前文件路劲:',a)

b=os.path.realpath(__file__)  #获取到文件本身
print('获取到文件本身:',b)

c=os.path.basename(__file__)  #获取到文件名,不获取路径
print('获取到文件名:',c)

问题:
os能指定文件路径么? 答:不能,因为os能去获取,但是不会去判断这个指定的文件是否存在

切割:
os.path.split(***) —***是路径字符串并只会切割一次,返回的是元组类型

re=os.path.realpath(__file__) #获取当前文件路劲
re_1=os.path.split(re)  #切割文件
print(re_1)

创建文件:

os.mkdir(***)  ---***是路径字符串,指明要在这个路径下新建一个文件夹
os.path.join(**,**)  ---可以拼接路径,然后用mkdir生成文件
注意:新建只能一级一级去创建,os.path.join拼接里的文件必须是已创建的文件夹

代码:

re=os.mkdir('/xuex/python1') #在指定路径下创建文件夹
print(re)    
ree=os.path.join('python1','python2') #用.path.join拼接创建
re=os.mkdir(ree)
print(re)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值