我试图在python中运行脚本。最初很长时间以来,它一直运行良好。后来,突然之间,或者我不知道发生了什么,我收到一条错误消息,提示“ DLL加载失败:找不到指定的模块”
import dss
import pprint
import json
conn = dss.connect()
dataset = dss.openDataset(conn,'ITEM_VAL', ['NAME','ITEM_VALUE','STATUS','UPDATE_TIME'],'r')
record1 = dss.readEqual(conn, dataset, 'SULZER.IN_FLW')
record2 = dss.readEqual(conn, dataset, 'SULZER.LEVEL')
record3 = dss.readEqual(conn, dataset, 'SULZER.OUT_FLW')
record4 = dss.readEqual(conn, dataset, 'SULZER.PRESSURE')
record5 = dss.readEqual(conn, dataset, 'SULZER.TEMPERATURE')
#print record1['ITEM_VALUE']
#print record2['ITEM_VALUE']
#print record3['ITEM_VALUE']
#print record4['ITEM_VALUE']
#print record5['ITEM_VALUE']
dss.closeDataset(conn, dataset)
dss.close(conn)
print ("FT disconnected")
data = {}
data['Values']=[]
data['Values'].append({
'Name':record1['NAME'],
'Time':record1['UPDATE_TIME'],
'Value':record1['ITEM_VALUE'],
'Status':record1['STATUS']
})
data['Values'].append({
'Name':record2['NAME'],
'Time':record2['UPDATE_TIME'],
'Value':record2['ITEM_VALUE'],
'Status':record2['STATUS']
})
data['Values'].append({
'Name':record3['NAME'],
'Time':record3['UPDATE_TIME'],
'Value':record3['ITEM_VALUE'],
'Status':record3['STATUS']
})
data['Values'].append({
'Name':record4['NAME'],
'Time':record4['UPDATE_TIME'],
'Value':record4['ITEM_VALUE'],
'Status':record4['STATUS']
})
data['Values'].append({
'Name':record5['NAME'],
'Time':record5['UPDATE_TIME'],
'Value':record5['ITEM_VALUE'],
'Status':record5['STATUS']
})
with open('iocldata.txt','w') as outfile:
json.dump(data,outfile)
这是我现在遇到的错误
回溯(最近通话最近): 在第1行的文件“ E:\ sulzer \ PHDPL_SULZER \ FT_JSON.py” 导入dss ImportError:DLL加载失败:找不到指定的模块。
请帮助我解决此问题。
BTW dss模块用于我们的软件之一。