《python连接excel,abauqus二次开发》.doc

《python连接excel,abauqus二次开发》.doc

ID:49465013

大小:22.01 KB

页数:2页

时间:2020-03-01

《python连接excel,abauqus二次开发》.doc_第1页
《python连接excel,abauqus二次开发》.doc_第2页
资源描述:

《《python连接excel,abauqus二次开发》.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、1.importxlrd2.data=xlrd.open_workbook('D:\abaqus\model.xls')3.sh=data.sheet_by_name('summary')4.printsh.cell_value(1,1)5.printsh.cell_value(1,2)6.printsh.cell_value(2,1)复制代码运行前更改上面的目录'D:\abaqus\model.xls'为你本机model.xls的目录。可以看到输出:10.060.0100.0>>>这说明你的python和xlrd都安装没有问题的。从上面的小程序可以看出必须将xlr

2、dimport到程序中才能使用,就像我们在abaquspython脚本中常见的一样1.fromabaqusimport*2.fromabaqusConstantsimport*3.fromcaeModulesimport*复制代码但是如果偶们在abaqus中写python脚本建模时要用到excel中的模型相关数据,必然也会想到import这两个包但是这时候就会发现,系统找不到这两个包。。。[attach]287781[/attach]原因在于abaqus解释编译python脚本时候用的是自己的带的python,而不是我们装的那个。所以就需要我们把那两个包安装的文件手动导入到

3、abaqus自带的python目录下。下面以xlrd(读取excel的包)为例来讲讲怎么实现在abaqus中使用python连接excel。(那个xlrt是用python写入数据到excel文件里面用的)首先,找到你xlrd安装的目录,比如我的就在C:Python27下面。你应该可以发现一个叫做xlrd-wininst.log的安装日志文件,打开内容差不多如下:***Installationstarted2011/04/0921:17***Source:D:Backup我的文档下载xlrd-0.7.1.win32.exe999RootKey:HKEY_LOCAL_

4、MACHINE020RegDBKey:[SoftwareMicrosoftWindowsCurrentVersionUninstall]xlrd-py2.7040RegDBValue:[SoftwareMicrosoftWindowsCurrentVersionUninstallxlrd-py2.7]DisplayName=Python2.7xlrd-0.7.1040RegDBValue:[SoftwareMicrosoftWindowsCurrentVersionUninstallxlrd-py2.7]UninstallString="C:P

5、ython27Removexlrd.exe"-u"C:Python27xlrd-wininst.log"200FileCopy:C:Python27Libsite-packagesxlrd-0.7.1-py2.5.egg-info100MadeDir:C:Python27Libsite-packagesxlrd200FileCopy:C:Python27Libsite-packagesxlrdbiffh.py200FileCopy:C:Python27Libsite-packagesxlrdcompdoc.py200FileCopy

6、:C:Python27Libsite-packagesxlrdformatting.py200FileCopy:C:Python27Libsite-packagesxlrdformula.py。。。。。xlrd的安装过程不过就是把一些文件解压到特定的目下而已,因此如果我们将这些文件拷到abaqus自带的python的安装目录(我机子上为C:SIMULIAAbaqus6.9-1Python)下应该也可以实现读excel的功能。进行拷贝:C:Python27Libsite-packages到C:SIMULIAAbaqus6.9-1Pyt

7、honLibC:Python27Scripts到C:SIMULIAAbaqus6.9-1Python然后重启abaquscae,runscript(附件中的python_excel),可以看到我们可以成功利用excel中的数据10.0,60.0,100.0定义一个part(截面10X60,拉伸100)[attach]287782[/attach]

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。