鱼C论坛

 找回密码
 立即注册
查看: 2497|回复: 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
  1. filename = 'test.txt'

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

  5. lst = text.split('\n')


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

  10. f.close()
  11. f2.close()
复制代码

最佳答案

小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

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

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

  5. lst = text.split('\n')


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

  10. f.close()
  11. f2.close()
复制代码

评分

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

查看全部评分

小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2021-3-12 19:59:18 | 显示全部楼层
我是five
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

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

要是我,死活想不出用 split 和 %s
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

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

小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2021-5-10 05:29:53 | 显示全部楼层
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-6-24 04:17

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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