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

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.kler.cn/a/132700.html

相关文章:

  • Halcon HImage 与 Qt QImage 的相互转换(修订版)
  • Infisical开源密钥管理平台实战指南
  • 蓝桥杯介绍
  • Go 语言已立足主流,编程语言排行榜24 年 11 月
  • 【H3C华三 】VRRP与BFD、Track联动配置案例
  • git配置用户信息
  • OpenCV C++ 张正友相机标定【相机标定原理、相机标定流程、图像畸变矫正】
  • 【Python 千题 —— 基础篇】输出列表方差
  • 【机器学习基础】对数几率回归(logistic回归)
  • 2024年山东省职业院校技能大赛中职组“网络安全”赛项竞赛试题-C
  • 提升 Python 执行速度:Codon、C/C++、Rust、Numba(JIT)、Taichi、Nuitka、MatxScript
  • 如何分析伦敦金的价格走势预测?
  • HMM与LTP词性标注之依存句法分析、词性标注实现
  • Android 中字符串空格占位
  • 【Qt之QStandardItemModel】使用,tableview、listview、treeview设置模型
  • AcWing 4520:质数 ← BFS
  • Vue watch属性
  • C语言之for while语句详解
  • 数据库表字段以表格形式写入Word
  • 交换两个变量的值
  • [单片机课程设计报告汇总] 单片机设计报告常用硬件元器件描述
  • Egress Gateway
  • 便利工具分享:一个proto文件的便利使用工具
  • 媒体行业的3D建模:在影视中创造特效纹理
  • workman使用手册1.0
  • linux查看资源占用情况常用命令