shutil.make_archive 后 .txt 文件中缺少内容

Missing contents in .txt file after shutil.make_archive

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 文件后打开它时,它是完全空白的。对我来说奇怪的是,源文件夹中的同一个文件在压缩之前完全没问题。

确保正确调用函数。您缺少以下内容:

Sysinfo.close()