Я изучаю python и застрял в учебнике, которое, как говорится в руководстве, должно работать, но нет, я видел похожие вопросы, но не могу понять, как они применяются к коду, которым я следую, код не работает в конце последней строки.Ошибка конкатенации Python
import os
import time
source = ["'C:\Users\Administrator\myfile\myfile 1'"]
target_dir = ['C:\Users\Administrator\myfile']
target = target_dir + os.sep + \
time.strftime('%Y%m%d%H%M%S') + '.zip'
can only concatenate list (not "str") to list
я попробовал некоторые методы использования .append, а также изменения кода путем добавления [] и() до + «.zip», но все без толку, поэтому я надеялся, что кто-то может объяснить, почему его недостаток и как я его исправляю.
Я использую Python 2.7.9 на окнах
благодаря
Какой учебник вы используете? – Kevin
Почему списки 'source' и' target_dir'? –
Я не уверен, что только так было закодировано учебное пособие, учебник предназначен для сценария резервного копирования, а учебник - это байт python от swaroop. – Ambush