os.path.join()函数:连接两个或更多的路径名组件

1.如果各组件名首字母不包含’/’,则函数会自动加上

         2.如果有一个组件是一个绝对路径,则在它之前的所有组件均会被舍弃

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

Demo1

import os

Path1 = 'home'
Path2 = 'develop'
Path3 = 'code'

Path10 = Path1 + Path2 + Path3
Path20 = os.path.join(Path1,Path2,Path3)
print ('Path10 = ',Path10)
print ('Path20 = ',Path20)

输出

Path10 = homedevelopcode
Path20 = home\develop\code

--------------------------------------------------------------

Demo2

import os

Path1 = '/home'
Path2 = 'develop'
Path3 = 'code'

Path10 = Path1 + Path2 + Path3
Path20 = os.path.join(Path1,Path2,Path3)
print ('Path10 = ',Path10)
print ('Path20 = ',Path20) 
输出

Path10 = /homedevelopcode
Path20 = /home\develop\code

--------------------------------------------------------------

Demo3

import os

Path1 = 'home'
Path2 = '/develop'
Path3 = 'code'

Path10 = Path1 + Path2 + Path3
Path20 = os.path.join(Path1,Path2,Path3)
print ('Path10 = ',Path10)
print ('Path20 = ',Path20)

输出

Path10 = home/developcode
Path20 = /develop\code

--------------------------------------------------------------

Demo4

import os

Path1 = 'home'
Path2 = 'develop'
Path3 = '/code'

Path10 = Path1 + Path2 + Path3
Path20 = os.path.join(Path1,Path2,Path3)
print ('Path10 = ',Path10)
print ('Path20 = ',Path20 )

输出

Path10 = homedevelop/code
Path20 = /code

转:https://blog.csdn.net/hduxiejun/article/details/80289476

python路径拼接os.path.join()函数的用法相关推荐

  1. python路径拼接os.path.join()函数完全教程_详解python路径拼接os.path.join()函数的用法...

    os.path.join()函数:连接两个或更多的路径名组件 1.如果各组件名首字母不共含'/',则函数会自动加上 demo1 import os Path1 = 'home' Path2 = 'de ...

  2. python路径拼接os.path.join()函数和os.makedirs的用法

    python路径拼接os.path.join()函数的用法 os.path.join()函数:连接两个或更多的路径名组件 1.如果各组件名首字母不包含'/',则函数会自动加上 2.如果有一个组件是一个 ...

  3. python路径拼接os.path.join()函数完全教程

    os.path.join()函数用于路径拼接文件路径. os.path.join()函数中可以传入多个路径: 只有一个以"/"开头的参数时,会从第一个以"/"开 ...

  4. os.path.join()函数用法

    python路径拼接os.path.join()函数的用法 os.path.join()函数:连接两个或更多的路径名组件 1.如果各组件名首字母不包含'/',则函数会自动加上 2.第一个以" ...

  5. python,路径拼接,字符串拼接,os.path.join()函数怎么用?

    一.os.path.join()函数的基本规则 第一步:首先看各个path参数中有无以[盘符:]或[\]开头的字符串(\前面除了[盘符:]不能有其他),如果没有,就会把所有参数保留,参数之间有\分隔. ...

  6. 12.1 什么是文件路径,Python中如何书写文件路径?(os.path.join()函数)

    当程序运行时,变量是保存数据的好方法,但变量.序列以及对象中存储的数据是暂时的,程序结束后就会丢失,如果希望程序结束后数据仍然保持,就需要将数据保存到文件中.Python 提供了内置的文件对象,以及对 ...

  7. os系列--os.path.join()路径拼接os.path.dirname()

    os.path.join()函数:连接两个或更多的路径名组件 1.如果各组件名首字母不包含'/',则函数会自动加上 2.如果有一个组件是一个绝对路径,则在它之前的所有组件均会被舍弃 3.如果最后一个组 ...

  8. python中os.path.join()的循环用法_python中使用os.path.join()

    os.path.join的详细解释请移步os.path模块 在使用的过程中,我使用如下代码: import os path = "F:/gts/gtsdate/" b = os.p ...

  9. python基础知识 os.path.join()

    python中的os.path.join()用于路径拼接文件的路径 括号内可以传入多个路径: 1.从后往前看,会从第一个以"/"开头的参数开始拼接,他之前的参数全部丢弃. 2.&q ...

最新文章

  1. SQL优化常用方法49
  2. Base64编码和解码
  3. 计算机的组成_计算机网络的组成和分类
  4. 在CentOS上安装ZooKeeper集群
  5. base 基本用法转载自(MSDN)
  6. Java 8里一元函数Function的compose和andThen方法区别
  7. Request download hierarchy check
  8. 使用traits技术表现迭代器类型 iterator_category
  9. Caffe源码解析4: Data_layer
  10. l2高斯分布_浅谈为什么L2正则化有效
  11. ftl有三种映射地址_ftl 入门
  12. 判断是否为字母 ctype
  13. 嵌入式物联网软件开发实战
  14. Unrecognized Windows Sockets error: 10106: Socket creation failed
  15. 扫码支付 (基于微信)
  16. vue3最简单的在线md编辑器
  17. 排序(一)冒泡排序法
  18. 注册中心Consul
  19. PyTorch Mobile在端侧可堪大用?能否与TensorFlow Lite一较高下
  20. PDF文件的身份证号码

热门文章

  1. 当有人看不起你时,要懂得反省自己
  2. 【运维学习笔记】在 vSphere Client上创建新的虚拟机
  3. win10系统的“管理员”
  4. 智能文档理解:通用文档预训练模型
  5. 深入理解 Embedding层的本质
  6. LeetCode简单题之设计停车系统
  7. CVPR2020:基于自适应采样的非局部神经网络鲁棒点云处理(PointASNL)
  8. Redis持久化 - RDB和AOF
  9. C++ break语句,continue语句,goto语句
  10. ndk 路径修改 超简单的方法