gpt4 book ai didi

python - 使用 Python 将字符串转换为 Csv 文件

转载 作者:太空宇宙 更新时间:2023-11-03 19:10:21 25 4
gpt4 key购买 nike

我有以下字符串

string = "OGC Number | LT No | Job /n 9625878 | EPP3234 | 1206545/n" and continues on  

我正在尝试将其写入 .CSV 文件,其外观如下:

OGC Number | LT No | Job   
------------------------------
9625878 | EPP3234 | 1206545
9708562 | PGP43221 | 1105482
9887954 | BCP5466 | 1025454
  • 其中字符串中的每个换行符都是一个新行
  • 其中每个“|”刺中是一个新柱

我在格式化时遇到问题。

我想我需要使用:

string.split('/n')
string.split('|')

谢谢。

Windows 7、Python 2.6

最佳答案

未经测试:

text="""
OGC Number | LT No | Job
------------------------------
9625878 | EPP3234 | 1206545
9708562 | PGP43221 | 1105482
9887954 | BCP5466 | 1025454"""

import csv
lines = text.splitlines()
with open('outputfile.csv', 'wb') as fout:
csvout = csv.writer(fout)
csvout.writerow(lines[0]) # header
for row in lines[2:]: # content
csvout.writerow([col.strip() for col in row.split('|')])

关于python - 使用 Python 将字符串转换为 Csv 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13185046/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com