Python初学者8号 发表于 2021-3-12 16:35:49

我是five之文件操作の写入数据求助

今天学习的时候感觉自己被侮辱了,我没写出来我想要的东西,我想看看大家怎么做的{:10_249:}

static/image/hrline/line4.png

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

如图1:

task2:
生成      下面extrude point (358.0077,85.8309) 这个字符串
如图:

static/image/hrline/line7.png
我是个five。学了这么久还是没想到一个合适的快速的方法{:10_324:}

逃兵 发表于 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()

kogawananari 发表于 2021-3-12 19:59:18

我是five

Daniel_Zhang 发表于 2021-3-12 20:06:34

逃兵 发表于 2021-3-12 17:00


要是我,死活想不出用 split 和 %s {:10_285:}

逃兵 发表于 2021-3-12 20:42:34

Daniel_Zhang 发表于 2021-3-12 20:06
要是我,死活想不出用 split 和 %s

{:10_297:}{:10_297:}{:10_297:}

龙舞九天 发表于 2021-5-10 05:29:53

{:5_108:}
页: [1]
查看完整版本: 我是five之文件操作の写入数据求助