找回密码
 立即注册

扫一扫,访问微社区

QQ登录

只需一步,快速开始

查看: 2457|回复: 6

[求助] 写入txt出错,跪求大神帮忙看下,万分感谢

1

主题

3

帖子

3

积分

贫民

积分
3
ljdmtlmh 发表于 2018-4-19 14:31:54 | 显示全部楼层 |阅读模式
代码如下,报错invalid syntax,实在不知道怎么解决了
# -*- coding: cp936 -*-
i=0
for i in range(6):
    if (i+1)%2==0:
        with open(r'd:\newtest.txt','a') as f:
            f.write("a = mdb.models['Model-1'].rootAssembly\nv11 = a.instances['m"+str(i+1)+"-1'].vertices\n\
v12 = a.instances['m"+str(i)+"-1'].vertices\na.CoincidentPoint(movablePoint=v11[0], fixedPoint=v12[3])\n\
a = mdb.models['Model-1'].rootAssembly\nv11 = a.instances['m" +str(i+1)+"-1'].vertices\n\
v12 = a.instances['m" +str(i)+"-1'].vertices\na.CoincidentPoint(movablePoint=v11[4], fixedPoint=v12[2])\n\
a = mdb.models['Model-1'].rootAssembly\nv11 = a.instances['m" +str(i+1)+"-1'].vertices\n\
v12 = a.instances['m" +str(i+)+"-1'].vertices\na.CoincidentPoint(movablePoint=v11[1], fixedPoint=v12[5])\n")
    elif (i+1)%2==1 and i>0:
          with open(r'd:\newtest.txt','a') as f:
               f.write("a = mdb.models['Model-1'].rootAssembly\nv11 = a.instances['m"+str(i+1)+"-1'].vertices\n\
v12 = a.instances['m"+str(i)+"-1'].vertices\na.CoincidentPoint(movablePoint=v11[0], fixedPoint=v12[3])\n\
a = mdb.models['Model-1'].rootAssembly\ne1 = a1.instances['m"+str(i+1)+"-1'].edges\n\
e2 = a1.instances['m"+str(i)+"-1'].edges\na.EdgeToEdge(movableAxis=e1[0], fixedAxis=e2[6], flip=ON)\n\
a = mdb.models['Model-1'].rootAssembly\ne1 = a1.instances['m"+str(i+1)+"-1'].edges\n\
e2 = a1.instances['m"+str(i)+"-1'].edges\na.EdgeToEdge(movableAxis=e1[4], fixedAxis=e2[2], flip=ON)\n")

回复

使用道具 举报

0

主题

13

帖子

13

积分

贫民

积分
13
lhdnb 发表于 2018-4-19 16:17:21 | 显示全部楼层
我怎么看这个东西看着这么恶心啊
回复 支持 反对

使用道具 举报

1

主题

3

帖子

3

积分

贫民

积分
3
ljdmtlmh  楼主| 发表于 2018-4-19 16:43:48 | 显示全部楼层
lhdnb 发表于 2018-4-19 16:17
我怎么看这个东西看着这么恶心啊

在用python建模型,是模型的约束,长得很相似。
回复 支持 反对

使用道具 举报

1

主题

3

帖子

3

积分

贫民

积分
3
ljdmtlmh  楼主| 发表于 2018-4-19 16:56:35 | 显示全部楼层
好吧,弄出来了,应该是txt文件开关的问题。用f=open(),f.write, f.close()就没有问题,with open就有问题。果然不能懒。
回复 支持 反对

使用道具 举报

1

主题

7

帖子

7

积分

贫民

积分
7
运维-开发 发表于 2018-4-19 17:05:46 | 显示全部楼层
排版后发上来吧
回复 支持 反对

使用道具 举报

0

主题

5

帖子

5

积分

贫民

积分
5
zzyong00 发表于 2018-4-22 22:37:48 | 显示全部楼层
py语言不按格式发,简直闹着玩似的
回复 支持 反对

使用道具 举报

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

本版积分规则

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