在python中,os.path.join()是用来拼接目录路径得。同类型得还有join(),os.path.spilt(),spilt()三个函数。
1,os.path.join(),将join()里面得参数拼接成一个完整得路径。windows默认用\拼接

2,join(),举个例子,‘**’.join()将里面得字符串用**分割开来。

3、split()函数
语法:str.split(str=" ",num=string.count(str))[n]

参数说明:
str: 表示为分隔符,默认为空格,但是不能为空串。若字符串中没有分隔符,则把整个字符串作为列表的一个元素。
num:表示分割次数。如果存在参数num,则仅分隔成 num+1 个子字符串。
[n]: 表示选取第n个分片(从0计数)

4、os.path.split()函数
语法:os.path.split('PATH')

参数说明:

  1. PATH指一个文件的全路径作为参数:

  2. 如果给出的是一个目录和文件名,则输出路径和文件名

  3. 如果给出的是一个目录名,则输出路径和为空文件名

附上源代码,跑一跑试试哦!
import os

# 一,os.path.join()举例
print('1',os.path.join('D:\meizi','meizi')) print('1',os.path.join('D:\DONGFANG','MEIZI','QIYU')) # 二,join()举例 str = 'hello world 我的国'
list1 = ['1','2','3','狗在叫','马在跳']
b = '|'.join(str)#用|将后面的字符串给拼接起来
c = '***'.join(list1)#拼接列表里的元素,元素需要是字符串,负责会报错。
print(b)
print(c) #三,os.path.spilt
s = 'D:\DONGFANG\MEIZI\QIYU'
print('3:',os.path.split(s)) #四,spilt()函数
s = '狗在叫,马在跳,猫在喵,鸡在咕咕叫'
print(s.split('在'))#返回的是一个列表

最新文章

  1. [WPF系列]-Prism+EF
  2. Android碎片(Fragment)简述
  3. param STRING $username 要检查的用户名
  4. rocksdb编译测试的正确姿势
  5. 39.递归颠倒栈[ReverseStack]
  6. URAL 1957 Wrong Answer 暴力
  7. Memcached 工作原理
  8. struts2基于Convention插件的约定映射使用
  9. 嵌入式C语言之---模块化编程
  10. [iOS] Create TableView & customize UITableViewCell
  11. Selenium2使用vncserver启动firefox
  12. SLAM+语音机器人DIY系列:(二)ROS入门——4.如何编写ROS的第一个程序hello_world
  13. java并发编程 | 锁详解:AQS,Lock,ReentrantLock,ReentrantReadWriteLock
  14. Python爬虫-01:爬虫的概念及分类
  15. VMvare虚拟机如何删除安装的ubuntu操作系统
  16. iOS Xcode Error 集锦
  17. redis 单节点安装
  18. ROCKETMQ——2主2从集群部署
  19. C#的ThreadStart 和 Thread
  20. codevs 1200 同余方程 逆元

热门文章

  1. Vagrant 手册之 box - box 的信息格式
  2. CentOS防火墙命令集
  3. ssh公私钥免密登陆
  4. 5G网络的深度强化学习:联合波束成形,功率控制和干扰协调
  5. SQL根据日期计算当月有多少天(转)
  6. JavaScript PriorityQueue
  7. mysql 5.7 创建函数报错,This function has none of DETERMINISTIC, NO SQL, or READS SQL DATA in its declaration and binary logging is enabled (you *might* want to use the less safe log_bin_trust_function_creat
  8. 20、numpy——IO
  9. 17、NumPy——副本和视图
  10. sqlserver创建索引语句