os.path.join函数用法

os.path.join()是Python中用于拼接文件路径的函数,它可以将多个字符串拼接成一个路径,并且会根据操作系统的规则自动使用合适的路径分隔符。

注:Linux用的是/分隔符,而Windows才用的是\

该函数属于os.path模块,因此在使用前需要先导入os模块。os.path.join()接受多个参数,每个参数都是一个路径的字符串。它会将这些路径拼接在一起并返回一个新的路径字符串。

从后往前看,会从第一个以/开头的参数开始拼接,之前的参数全部丢弃。

python 复制代码
print(os.path.join("abcd", "\dkljf", "a.txt"))
print(os.path.join("dkjfkdlj" ,"dkfj\dfdf", "a.txt"))

以上一种情况为先。在上一种情况确保情况下,若出现"./"开头的参数,会从"./"开头的参数的前面参数全部保留。

python 复制代码
print(os.path.join("aaaa", "./akdjf\\dkjf", "dkljfkdljf", "a.txt"))

如果最后一个组件为空,则生成的路径以一个'/'分隔符结尾。

python 复制代码
print(os.path.join("aa", ""))

os.path.join()用法-CSDN博客\](https://blog.csdn.net/MclarenSenna/article/details/117046027?ops_request_misc=%7B%22request%5Fid%22%3A%22170031917116777224480193%22%2C%22scm%22%3A%2220140713.130102334...%22%7D\&request_id=170031917116777224480193\&biz_id=0\&utm_medium=distribute.pc_search_result.none-task-blog-2~all~top_click\~default-1-117046027-null-null.142^v96^pc_search_result_base3\&utm_term=python os.path.join\&spm=1018.2226.3001.4187)

相关推荐
0和1的舞者19 分钟前
Spring AOP详解(一)
java·开发语言·前端·spring·aop·面向切面
Wang153022 分钟前
Java多线程死锁排查
java·计算机网络
QT 小鲜肉29 分钟前
【Linux命令大全】001.文件管理之which命令(实操篇)
linux·运维·服务器·前端·chrome·笔记
智航GIS34 分钟前
8.2 面向对象
开发语言·python
小小星球之旅43 分钟前
CompletableFuture学习
java·开发语言·学习
oMcLin1 小时前
Ubuntu 22.04 无法连接外部网络的故障排查与解决(解决 DNS 配置问题)
linux·网络·ubuntu
蹦蹦跳跳真可爱5891 小时前
Python----大模型(GPT-2模型训练加速,训练策略)
人工智能·pytorch·python·gpt·embedding
xwill*1 小时前
π∗0.6: a VLA That Learns From Experience
人工智能·pytorch·python
jiayong231 小时前
知识库概念与核心价值01
java·人工智能·spring·知识库
皮皮林5512 小时前
告别 OOM:EasyExcel 百万数据导出最佳实践(附开箱即用增强工具类)
java