#python #python-3.x #shutil
#python #python-3.x #shutil
Вопрос:
Sysinfo = open('SystemInformation.txt', 'w')
Sysinfo.write("something useful",)
Sysinfo.close
#a handful more processes occur here
os.chdir(dstFolder)
shutil.make_archive('filename', 'zip', srcFolder)
У меня есть приведенный выше код, и все выполняется просто отлично, за исключением SystemInformation.txt файл, который я создал. Когда я открываю его после извлечения zip-файла, он полностью пустой. Странная часть для меня заключается в том, что тот же файл в исходной папке, прежде чем он будет заархивирован, полностью исправен.
Комментарии:
1. Может быть, вам следует использовать
Sysinfo.close()
вместоSysinfo.close
?2. о! вау… Огромное спасибо mkrieger1!
Ответ №1:
Убедитесь, что вы правильно вызываете функции. Вам не хватает следующего:
Sysinfo.close()