找回密码
 注册
Simdroid-非首页
查看: 240|回复: 4

[二次开发] 采用python做一个odb文件中碰到的问题

[复制链接]
发表于 2009-6-4 18:33:07 | 显示全部楼层 |阅读模式 来自 重庆沙坪坝区
各位高手好:
      我现在用F计算了一个有限元结果,想在ABAQUS中显示一下动画,享用PYTHON做一个ODB文件,由于PYTHON读取的文件结果是以字符串的形式读取的,我如何转换为实数形式。是不是很弱的问题,希望高手指点一下,谢谢。
 楼主| 发表于 2009-6-4 21:46:03 | 显示全部楼层 来自 重庆沙坪坝区
Simdroid开发平台
伤心拉,为什么没有人提示一下下呢?
回复 不支持

使用道具 举报

发表于 2009-6-5 09:33:04 | 显示全部楼层 来自 重庆
我做过一个读取文本文件函数你看看。具体的你可以看看Python 书
def read_file_function(file_name):#定义一个函数
    filedata=open(file_name)#定义一个文件变量
    string_data=filedata.read()##读取文件数据,但是为字符串
    data=[]#建立一个变量用于存储数据
    for line in string_data.split('\n'):#按回车键 逐行 划分 读取的字符串
        temp=[]#零时变量 用于存储各行中的浮点数值
        if line!='':#判断此行是否为空
            for x in line.split('\t'):#按空格划分行中的各个数字
                if x!='':
                    a=float(x)#转换为浮点数
                    temp.append(a)#将读取的浮点数存入零时的一维数组中
            data.append(temp)#将一维存入二维大数组中
    print data
    return data#返回读取数据
重庆交通大学

评分

1

查看全部评分

回复 不支持

使用道具 举报

 楼主| 发表于 2009-6-5 11:38:31 | 显示全部楼层 来自 重庆沙坪坝区
太感谢了hefeiliping了,这小段程序对我很有帮助了,再次感谢你的热心答复
回复 不支持

使用道具 举报

发表于 2009-6-5 22:28:33 | 显示全部楼层 来自 重庆沙坪坝区
能不能问个问题,就是怎么把列变成元组?
或者怎么把列里面的数值赋予到元组里面?
高手指点下
回复 不支持

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|小黑屋|联系我们|仿真互动网 ( 京ICP备15048925号-7 )

GMT+8, 2024-4-26 02:51 , Processed in 0.048809 second(s), 18 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表