我正在使用 rdkit Chem 库创建一个 svg 文件:
Draw.MolToFile(mol, path, size=(400, 400))
当我像这样阅读它时,它通常工作正常:
with open(path) as myfile:
image = myfile.read()
其他时候它会返回一个空字符串,除非我在阅读它之前添加一个 time.sleep(0.1) ,否则它将起作用。
任何想法为什么会发生这种情况?
编辑:
rdkit 版本:2019.09.3
操作系统:ubuntu 18.04.5 LTS
文件扩展名:svg