我是python中的菜鸟;我有化学背景,我正在攻读计算化学硕士学位。我正在努力尽可能快地学习计算机科学。我目前不知道如何解决这个错误。我已经用谷歌搜索了这个问题,但答案实际上并不令人满意。如果你们给我有关如何解决此错误的提示,我将不胜感激。谢谢, 清乐
为了使程序正常工作,它使用此文件中的代码,其中包含:
从 RunRMSD 导入 RunRMSD RunRMSD()
从 SumRMSD 导入 SumRMSD SumRMSD()
然后它使用文件(RunRMSD)中的代码,其中包含:
运行 calcRMSD.py 从 pymol 获取原始输出
定义运行RMSD():
# get output directory from a threefiles.txt
with open('./threefiles.txt') as fi:
fline = fi.readline()
flist = fline.split('\t')
path_output = flist[1]
import os
command = '/opt/local/bin/pymol -cqr '+'./CalcRMSD.py > '/Users/thanhle/Desktop/output/'RMSD.out'
os.system(command)
不确定我的路径是否正确。
thanhs-MacBook-Pro-2:untitled folder thanhle$ python Director_RMSD.py
Traceback (most recent call last):
File "Director_RMSD.py", line 5, in <module>
RunRMSD()
File "/Users/thanhle/Desktop/ftdock-2-dev2/untitled folder/RunRMSD.py", line 11, in RunRMSD
command = '/opt/local/bin/pymol -cqr '+'./CalcRMSD.py > '/Users/thanhle/Desktop/output/'RMSD.out'
NameError: global name 'Users' is not defined