计算化学公社

标题: sortcar.py脚本显示语法错误求助 [打印本页]

作者
Author:
wrtgcn    时间: 2018-11-13 11:03
标题: sortcar.py脚本显示语法错误求助
脚本来自Learn VASP The Hard Way教程,作用是把POSCAR/CONTCAR中的原子坐标按Z轴值以及原子类型重新排序,在服务器上运行以后一直显示invalid syntax。求助各位指点一下。

作者
Author:
liyuanhe211    时间: 2018-11-13 18:49
python 什么版本?
作者
Author:
wrtgcn    时间: 2018-11-13 19:54
liyuanhe211 发表于 2018-11-13 18:49
python 什么版本?

用python命令显示的是2.6.6
作者
Author:
liyuanhe211    时间: 2018-11-13 20:11
wrtgcn 发表于 2018-11-13 19:54
用python命令显示的是2.6.6

Dictionary Comprehension 好像是 Python 2.7+, 3.0+才有的
作者
Author:
wrtgcn    时间: 2018-11-13 20:52
liyuanhe211 发表于 2018-11-13 20:11
Dictionary Comprehension 好像是 Python 2.7+, 3.0+才有的

查了一下好像还真是这样,谢谢李博士,我升级一下python版本试试。
作者
Author:
liyuanhe211    时间: 2018-11-14 00:26
wrtgcn 发表于 2018-11-13 20:52
查了一下好像还真是这样,谢谢李博士,我升级一下python版本试试。

升级一下最好,如果因为一些限制不能升级,自己用for循环改写一下也行。
作者
Author:
飞翔的猪    时间: 2019-5-20 15:23
你好  这个脚本在Learn VASP The Hard Way教程中没有写明使用过程,我下载了不知道如何使用,请问能否告知一下?
作者
Author:
wrtgcn    时间: 2019-5-20 19:31
飞翔的猪 发表于 2019-5-20 15:23
你好  这个脚本在Learn VASP The Hard Way教程中没有写明使用过程,我下载了不知道如何使用,请问能否告知 ...

教程里其实是说了的,就是“脚本名+文件名”,生成的文件名为XXX_sorted.
作者
Author:
飞翔的猪    时间: 2019-5-21 08:45
wrtgcn 发表于 2019-5-20 19:31
教程里其实是说了的,就是“脚本名+文件名”,生成的文件名为XXX_sorted.

您好,文件和脚本我均放在桌面上,进入桌面,终端输入sortcar.py  Pd111(文件名)会显示没有找到该命令
作者
Author:
wrtgcn    时间: 2019-5-21 15:19
飞翔的猪 发表于 2019-5-21 08:45
您好,文件和脚本我均放在桌面上,进入桌面,终端输入sortcar.py  Pd111(文件名)会显示没有找到该命令

把脚本文件放到你用户目录下的bin文件夹里,先确认格式,如果是doc的要转化一下,然后通过chmod命令设置权限,之后应该就能正常用了。当然把脚本和文件放在同一个目录下应该也可以用,你应该是没有授权吧。

建议你从头、仔细的把大师兄的教程再看一遍,不要轻易说教程里没有,至少这个问题在前面的教程里肯定是说明过的(脚本如何使用)。


作者
Author:
飞翔的猪    时间: 2019-5-21 15:34
wrtgcn 发表于 2019-5-21 15:19
把脚本文件放到你用户目录下的bin文件夹里,先确认格式,如果是doc的要转化一下,然后通过chmod命令设置 ...

收到  谢谢您




欢迎光临 计算化学公社 (http://ccc.keinsci.com/) Powered by Discuz! X3.3