使用Python工具cif2解析时出现意外的EOF错误

2024-05-29 02:09:37 发布

您现在位置:Python中文网/ 问答频道 /正文

我在尝试使用Python工具cif2cell时出错。什么是cif2cell?它接受一个.cif文件并返回一个.cell文件。你知道吗

简介可以在其他地方找到它是什么,但它基本上是一个材料建模工具,我尝试做的是输入一个.cif文件来表示这个原子的“瓦片”,然后返回一个.cell文件,这个文件是许多瓦片的结构-超级单元。你知道吗

在我的情况下,我要一个5x1超级细胞,可以看到。你知道吗

这是终端命令;

$ ./cif2cell -p castep -f 9000046.cif -o structure1.cell --supercell = [5 5 1]

产生以下错误;

Traceback (most recent call last):
  File "./cif2cell", line 354, in <module>
    supercellmap = safe_matheval(options.supercellmap)
  File "/Users/ 'my name' /Desktop/castep-8.0-macosx-intel/utils.py", line 525, in safe_matheval
    return eval(sexpr,{"__builtins__":None},safe_dict)
  File "<string>", line 1
    =
    ^

SyntaxError: unexpected EOF while parsing

我看到许多编写简单程序的人都遇到过这个错误,但我没有找到任何查询工具的解决方案/示例。你知道吗


Tags: 文件工具in地方错误linecellfile

热门问题