当前位置: 首页 > news >正文

os.path.join函数用法

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

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

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

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

print(os.path.join("abcd", "\dkljf", "a.txt"))
print(os.path.join("dkjfkdlj" ,"dkfj\dfdf", "a.txt"))

image-20231118230000887

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

print(os.path.join("aaaa", "./akdjf\\dkjf", "dkljfkdljf", "a.txt"))

image-20231118230204172

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

print(os.path.join("aa", ""))

image-20231118230259175

[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-2alltop_click~default-1-117046027-null-null.142v96pc_search_result_base3&utm_term=python os.path.join&spm=1018.2226.3001.4187)

http://www.lryc.cn/news/234823.html

相关文章:

  • vscode Prettier配置
  • MLC-LLM 支持RWKV-5推理以及对RWKV-5的一些思考
  • WPF中行为与触发器的概念及用法
  • 2023-2024华为ICT大赛-计算赛道-广东省省赛初赛-高职组-部分赛题分析【2023.11.18】
  • 『 MySQL数据库 』数据库之表的约束
  • flink 8081 web页面无法被局域网内其他机器访问
  • 零基础安装分布式数据服务注册系统
  • 2023最新最全【OpenMV】 入门教程
  • 【Java并发编程三】线程的基本使用一
  • 企业邮箱认证指南:安全与高效的邮箱认证方法
  • Django(八、如何开启事务、介绍长见的字段类型和参数)
  • 机器学习第5天:多项式回归与学习曲线
  • MSYS2介绍及工具安装
  • Swift开发中:非逃逸闭包、逃逸闭包、自动闭包的区别
  • 栈结构应用-进制转换-辗转相除法
  • 【Azure 架构师学习笔记】-Azure Storage Account(6)- File Layer
  • idea 环境搭建及运行java后端源码
  • 掌握Shell:从新手到编程大师的Linux之旅
  • 有重复元素的快速排序
  • Bert浅谈
  • 产品运营的场景和运营策略
  • C#异常捕获try catch详细介绍
  • 切换阿里云ES方式及故障应急处理方案
  • CTFhub-RCE-过滤空格
  • 无需添加udid,ios企业证书的自助生成方法
  • 【PTA题目】6-20 使用函数判断完全平方数 分数 10
  • Nas搭建webdav服务器并同步Zotero科研文献
  • 一句话总结敏捷实践中不同方法
  • 【数据结构】线段树(点修区查)
  • Ansys Lumerical | 用于增强现实系统的表面浮雕光栅