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'
 

最新文章

  1. 【Java每日一题】20170105
  2. os模块汇总
  3. html5常见问题
  4. SecureCRT 连接后一些会话选项配置修改
  5. 【MPI学习5】MPI并行程序设计模式:组通信MPI程序设计
  6. Matlab中plot、fplot、ezplot的使用方法和区别
  7. dedecms获取字段
  8. 初学者自学笔记-this的用法
  9. Android中Service类onStartCommand
  10. iOS中通知传值
  11. CodeForces 546 D. Soldier and Number Game(素数有关)
  12. poj 3070 Fibonacci 矩阵快速幂
  13. rxjava切换线程避免重复代码
  14. VPS上拖文件(Apache配置、SSH)
  15. maven的build
  16. POJ-3252 Avenger
  17. 杭电 OJ 提交代码需要注意的问题
  18. scala学习——(1)scala基础(上)
  19. windows查找端口占用/ 终结端口占用 ------------windows小技巧
  20. 【WIN10】我的第一個WIN10-UWP應用——古文觀止

热门文章

  1. [Model] VGG16
  2. Windows-NTFS-ADS在渗透测试中的利用
  3. Go学习笔记(二)搭建Visual Studio Code调试环境
  4. nodejs yarn包管理工具
  5. h5 . css入门 2.CSS基础
  6. 中小学教育缴费----支付宝回传数据.net core 接收中文乱码
  7. 强大的JQuery表单验证插件 FormValidator使用介绍
  8. 依赖: nginx-common (= 1.14.0-0ubuntu1) 但是它将不会被安装
  9. 12.4 hdfs总结
  10. 计蒜客 31436 - 提高水平 - [状压DP]