鱼C论坛

 找回密码
 立即注册
查看: 2094|回复: 5

[已解决]我是five之文件操作の写入数据求助

[复制链接]
发表于 2021-3-12 16:35:49 | 显示全部楼层 |阅读模式
3鱼币
今天学习的时候感觉自己被侮辱了,我没写出来我想要的东西,我想看看大家怎么做的


                               
登录/注册后可看大图


我想实现一个文件操作,反正就是想干两个事情:
要求:只用基础的文件操作(不适用pandas等文件方法)
task1:
删掉回车,让每行x,y坐标数据之间没有\n

如图1:
数据1.png
task2:
生成        下面  extrude point (358.0077,85.8309) 这个字符串
如图: 数据2.png


                               
登录/注册后可看大图

我是个five。学了这么久还是没想到一个合适的快速的方法
最佳答案
2021-3-12 16:35:50
filename = 'test.txt'

f = open(filename)
f2 = open('2'+filename,'w')
text = f.read()

lst = text.split('\n')


for i in lst:
    if i:
        f2.write('extrude point(%s)'%i)
        f2.write('\n')

f.close()
f2.close()

最佳答案

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2021-3-12 16:35:50 | 显示全部楼层    本楼为最佳答案   
filename = 'test.txt'

f = open(filename)
f2 = open('2'+filename,'w')
text = f.read()

lst = text.split('\n')


for i in lst:
    if i:
        f2.write('extrude point(%s)'%i)
        f2.write('\n')

f.close()
f2.close()

评分

参与人数 1荣誉 +3 贡献 +3 收起 理由
Daniel_Zhang + 3 + 3 牛皮,太吊了

查看全部评分

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2021-3-12 19:59:18 | 显示全部楼层
我是five
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2021-3-12 20:06:34 | 显示全部楼层

要是我,死活想不出用 split 和 %s
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2021-3-12 20:42:34 | 显示全部楼层
Daniel_Zhang 发表于 2021-3-12 20:06
要是我,死活想不出用 split 和 %s

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2021-5-10 05:29:53 | 显示全部楼层
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

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

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-1-16 00:14

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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