python类型错误:can only concatenate list (not "str") to list
2024-10-11 19:04:52
TypeError:can only concatenate list (not "str") to list:
类型错误:只能将list类型和list类型联系起来,而不是str类型;
解决方法:
(1)加入list用append添加。
(2)类似这样的写法:"/".join([root_path,file_name])
将需要加入的东西先连接起来,然后用[ ]组合.
举个例子:
project_path = 'Exercise'
current_path = os.path.dirname(os.path.abspath(project_path)) # 返回当前目录
path1 = current_path.split(project_path)
path2 = [path1[0],project_path]
log_path = path2 + current_time + '.log'
这样的代码是会抛出异常TypeError:can only concatenate list (not "str") to list
修改后的代码:
project_path = 'Exercise'
current_path = os.path.dirname(os.path.abspath(project_path)) # 返回当前目录
path1 = current_path.split(project_path)
path2 = [path1[0],project_path]
path3 = ""
log_name = path3.join(path2) + '/logs/' # 将需要加入的东西先连接起来
log_path = log_name + current_time + '.log'
最新文章
- 【Java每日一题】20170105
- os模块汇总
- html5常见问题
- SecureCRT 连接后一些会话选项配置修改
- 【MPI学习5】MPI并行程序设计模式:组通信MPI程序设计
- Matlab中plot、fplot、ezplot的使用方法和区别
- dedecms获取字段
- 初学者自学笔记-this的用法
- Android中Service类onStartCommand
- iOS中通知传值
- CodeForces 546 D. Soldier and Number Game(素数有关)
- poj 3070 Fibonacci 矩阵快速幂
- rxjava切换线程避免重复代码
- VPS上拖文件(Apache配置、SSH)
- maven的build
- POJ-3252 Avenger
- 杭电 OJ 提交代码需要注意的问题
- scala学习——(1)scala基础(上)
- windows查找端口占用/ 终结端口占用 ------------windows小技巧
- 【WIN10】我的第一個WIN10-UWP應用——古文觀止
热门文章
- [Model] VGG16
- Windows-NTFS-ADS在渗透测试中的利用
- Go学习笔记(二)搭建Visual Studio Code调试环境
- nodejs yarn包管理工具
- h5 . css入门 2.CSS基础
- 中小学教育缴费----支付宝回传数据.net core 接收中文乱码
- 强大的JQuery表单验证插件 FormValidator使用介绍
- 依赖: nginx-common (= 1.14.0-0ubuntu1) 但是它将不会被安装
- 12.4 hdfs总结
- 计蒜客 31436 - 提高水平 - [状压DP]