Я пишу скрипт на python, но не могу использовать несколько строк в таких случаях, как проверка каталога, создание файла и т. Д.,
Я использую это, чтобы получить пользовательский ввод: drive = raw_input('enter drive name to make backup ')
if not os.path.exists('/media/%s/backup' %drive):
os.mkdir('/media/%s/backup' %drive)
Приведенный выше код работает, но приведенный ниже tarfile выдает ошибку ........
./backup4.py
enter drive name to make backup PENDRIVE
Traceback (most recent call last):
File "./backup4.py", line 17, in <module>
tarFile = tarfile.open("/media/%s/backup/%s.tar.bz2" %drive %dateVar, 'w:bz2')
TypeError: not enough arguments for format string
tarFile = tarfile.open("/media/%s/backup/%s.tar.bz2" %drive %dateVar, 'w:bz2')
Какие изменения я должен внести в вышеупомянутый tarfile.open ??