python: 将列表中的字符串 连接成一个 长路径
来源:互联网 发布:淘宝瑕疵磨损化妆品 编辑:程序博客网 时间:2024/05/17 06:44
今天实习公司分配了一个数据处理的任务。在将列表中的字符串连接成一个长路径时,我遇到了如下问题:
import ospath_list = ['first_directory', 'second_directory', 'file.txt']print os.path.join(path_list)
发现 os.path.join 之后,依然是字符串列表。这我就纳闷了:
['first_directory', 'second_directory', 'file.txt']
细思后想明白了,os.path.join 的输入必须是一个或多个 str ,而不能是 list 。字符串列表的本质依然是list。指令把 字符串列表 理解成了一个 str ,就相当于对 单str 进行 os.path.join ,最后当然没变化啦。
于是我修改了代码:
import ospath_list = ['first_directory', 'second_directory', 'file.txt']# print os.path.join(path_list)head = ''for path in path_list: head = os.path.join(head, path)print head
终于将列表中的字符串连接成了一个完整的长路径:
first_directory/second_directory/file.txt
阅读全文
1 0
- python: 将列表中的字符串 连接成一个 长路径
- 将控制台输入的字符串连接成一个长的字符串,并以";"作分割符
- VB 将长路径转为短路径 & 获取剪粘板中的文件的列表
- Join函数:将数组中的字符串连接为一个字符串
- Python 技巧:如何将一个列表list用一句代码改成列表中的列表
- 请实现一个函数,将一个字符串中的空格替换成“%20”(Python实现)
- python 中的字符串连接
- python中的字符串连接
- 将一个字符串中的空格替换成“ ”
- python正则表达式将字符串切割成单词列表
- 将一个长字符串用MD5处理后的字符串..
- 列表连接成字符串(join)(python)
- 将一个字符串中的字符替换成另一个字符串
- 将路径字符串中的斜杠统一
- 将一个整数(数字或长字符串形式)转换成中文输出
- 将渠道编号拼成一个长的字符串
- python httplib长连接
- Python最小长连接
- &&和|| 与 &和|
- 和为S的连续正数序列
- P3759道路升级
- 初学freertos第一课
- Android TextView设置值时,使一个字符串有不同颜色(多种颜色)
- python: 将列表中的字符串 连接成一个 长路径
- POJ
- 微信分享
- Ubuntu亮度调整
- 编程,从来都不晚:来自日本的82岁APP开发者
- 工作转正申请书范文一
- 基于Docker的MongoDB实现授权访问
- vs编译时出现大量IP_MULTICAST_IF,IP_MULTICAST_TTL macro redefinition的问题
- 栈帧的开辟与回退