python脚本读取odb关于文件路径的问题
浏览:66735
from odbAccess import *
from abaqusConstants import *
import sys
#获取数据文件名
myOdb= sys.argv[-1]
#建立输出文件
surfDataFile = open(sys.argv[-1]+'.dat','w')
LoadDataFile = open('d'+sys.argv[-1]+'.dat','w')
from odbAccess import *
from abaqusConstants import *
import sys
myOdb= sys.argv[-3]
myInstance=sys.argv[-2]
myInp=sys.argv[-1]
对于以上的文件读写操作我不太明白下列问题
1)import sys在这里是什么意思,起到什么作用?教材上一般的读取odb文件时不需要写这句
2)在打开文件时 open(sys.argv[-1]+'.dat','w')和open('d'+sys.argv[-1]+'.dat','w')这两句都用到了sys.argv[-1]这个是什么意思,也跟教材上不一样
3)sys.argv[-3],sys.argv[-2],sys.argv[-2]都代表什么含义
4)在运行这个脚本时,总是提示无法找到obd文件,需要把odb文件移到c:\document and setting\admimistrator\local setting 路径下而且改名为temp.odb才可以运行,而且提示LoadDataFile = open('d'+sys.argv[-1]+'.dat','w')这句中'd'+sys.argv[-1]+出现错误
from abaqusConstants import *
import sys
#获取数据文件名
myOdb= sys.argv[-1]
#建立输出文件
surfDataFile = open(sys.argv[-1]+'.dat','w')
LoadDataFile = open('d'+sys.argv[-1]+'.dat','w')
from odbAccess import *
from abaqusConstants import *
import sys
myOdb= sys.argv[-3]
myInstance=sys.argv[-2]
myInp=sys.argv[-1]
对于以上的文件读写操作我不太明白下列问题
1)import sys在这里是什么意思,起到什么作用?教材上一般的读取odb文件时不需要写这句
2)在打开文件时 open(sys.argv[-1]+'.dat','w')和open('d'+sys.argv[-1]+'.dat','w')这两句都用到了sys.argv[-1]这个是什么意思,也跟教材上不一样
3)sys.argv[-3],sys.argv[-2],sys.argv[-2]都代表什么含义
4)在运行这个脚本时,总是提示无法找到obd文件,需要把odb文件移到c:\document and setting\admimistrator\local setting 路径下而且改名为temp.odb才可以运行,而且提示LoadDataFile = open('d'+sys.argv[-1]+'.dat','w')这句中'd'+sys.argv[-1]+出现错误