python新手(应注意)。放轻松我。
我写了以下内容来隔离文件的非常特定的部分
for line in open('120301.KAP'):
rec = line.strip()
if rec.startswith('PLY'):
print line
输出看起来像这样
PLY/1,48.107478621032,-69.733975000000
PLY/2,48.163516399836,-70.032838888053
PLY/3,48.270000002883,-70.032838888053
PLY/4,48.270000002883,-69.712824977522
PLY/5,48.192379262383,-69.711801581207
PLY/6,48.191666671083,-69.532840015422
PLY/7,48.033358898628,-69.532840015422
PLY/8,48.033359033880,-69.733975000000
PLY/9,48.107478621032,-69.733975000000
理想情况下,我希望输出的是创建带有坐标的CSV文件。 (PLY / 1,PLY / 2等。不需要停留)。这可行吗?如果不是,至少print语句可以产生与KAP文件同名的新文本文件?
最佳答案
这是完全可行的!以下是一些文档的几个链接:https://docs.python.org/2/library/csv.html#用于编写/读取CSV。
您也可以使用常规文件读取/写入功能制作自己的CSV。
file = open('data', rw)
output = open('output.csv', w)
file.write('your infos') #add a comma to each string you output?
我认为应该工作。
关于python - 将打印对帐单保存到新文件,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/38832545/