描述

Python join() 方法用于将序列中的元素以指定的字符连接生成一个新的字符串。

语法

join()方法语法:str.join(sequence)

参数

  • sequence -- 要连接的元素序列。

返回值

返回通过指定字符连接序列中元素后生成的新字符串。

实例

以下实例展示了join()的使用方法:

1、以某规则连接元组:

>>> str="-"
>>> seq=('a','b','c')
>>> print str.join(seq)
a-b-c #输出

2、以某规则连接列表:

>>> list=['1','2','3','4','5']
>>> print(''.join(list))
12345 #输出

3、以某规则连接字典(字典只对键进行连接) 

>>> seq = {'hello':'nihao','good':2,'boy':3,'doiido':4}
>>> print('-'.join(seq)) #字典只对键进行连接
boy-good-doiido-hello #输出

4、连接2个字符串: 

>>> print os.path.join("D:\\","test.txt") #连接2个字符串
D:\test.txt #输出磁盘文件绝对路径和名称

5、找到报告目录下最新文件的绝对路径和名称:

import os
import time
file_dir=os.path.dirname(os.path.abspath('.'))+'\\report'
lists=os.listdir(file_dir)
lists.sort(key=lambda fn:os.path.getatime(file_dir+"\\"+fn)) #按修改时间排序输出目录下所有文件名称
file=os.path.join(file_dir,lists[-1]) #输出列表中最后一个文件的绝对路径和名称
print file

输出:

D:\PycharmProjects\APPTEST\appAutoTest\report\201809291118result.html

  

最新文章

  1. 嵌入式Linux驱动学习之路(十五)按键驱动-定时器防抖
  2. sql中文日期格式转换(xxxx年x月x日)
  3. pylot是一款开源的web性能测试工具
  4. SharePoint更改密码
  5. dwz的form表单中url的变量替换
  6. jquery 事件冒泡 解决 ie firefox 兼容性问题
  7. PostgreSQL pg_dump pg_dumpall and restore
  8. 文件Copy和文件夹Copy
  9. JavaScript基础知识整理(1)数组
  10. R简易入门(一)
  11. 2015第10周四-CSS小结
  12. IOC容器在框架中的应用
  13. Linux CentOS 7 YUM 安裝 MySQL 5.7
  14. 如何高效的进行WebService接口性能测试
  15. 《java.util.concurrent 包源码阅读》19 PriorityBlockingQueue
  16. linux_ssh
  17. PYTHON3 RE正则表达:
  18. codeforces 286E Ladies' Shop
  19. 10个最佳Node.js企业应用案例:从Uber到LinkedIn
  20. Java Core - static关键字的理解

热门文章

  1. PMP合同选择
  2. 解放生产力「GitHub 热点速览 v.21.51」
  3. org.apache.taglibs.standard.tlv.JstlBaseTLV.validate
  4. 如何获取网管MTU
  5. 【LeetCode】1414. 和为 K 的最少斐波那契数字数目 Find the Minimum Number of Fibonacci Numbers Whose Sum Is K
  6. 【剑指Offer】数据流中的中位数 解题报告(Python)
  7. Morphological Image Processing
  8. Propensity Scores
  9. SRGAN
  10. RTD2171U替代方案|CS5266Typec转HDMI 4K60HZ转换芯片方案|CS5266芯片