Python基础之OS库

本文介绍了Python中的OS库,包括os.path.join()用于拼接文件路径,os.chdir()改变当前工作目录,os.makedirs()递归创建文件夹,以及os.path模块的多种功能,如获取绝对路径、判断是否为绝对路径、获取相对路径、文件基本名称和目录名称等。
摘要由CSDN通过智能技术生成

Python基础之OS库

1.文件与文件路径

1.os.path.join()拼接文件夹与文件
  • 将单个文件和路径上的文件夹名称的字符串传递给它,os.path.join()就会返回一个文件路径的字符串
>>> import os
>>> os.path.join("usr","bin","spam")
'usr\\bin\\spam'
  • 这里我们可以注意到,倒斜杠有两个,其中第一个倒斜杠是转义字符
  • 这里有一个很好用的方法,如果我们需要在一个文件夹里面创建多个文件,那么我们可以用文件名列表的的文件名称添加到文件夹后面,说起来好像有点绕。。。看代码
>>>Files_name = ["mingming.txt","wangwang.jpg","dongdong.csv"]
>>>for file in Files_name:
	print(os.path.join('C:\\users\\python',file))
C:\users\python\mingming.txt
C:\users\python\wangwang.jpg
C:\users\python\dongdong.csv
2.os.chdir()当前工作目录
  • 所有文件都是自己的一个“当前的工作目录”,如果没有设定从根文件夹开始工作的
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值