簡體   English   中英

Python將字符串括在引號中的單詞

[英]Python Enclosing Words With Quotes In A String

對於Python,我正在打開一個如下所示的csv文件:

    jamie,london,uk,600087
    matt,paris,fr,80092
    john,newyork,ny,80071

如何在csv文件中用引號將單詞引起來,使其看起來像:

    "jamie","london","uk","600087"
    etc...

我現在擁有的只是基本內容:

    filemame = "data.csv"
    file = open(filename, "r")

不知道下一步該怎么做。

如果您只是嘗試轉換文件,請使用csv模塊中QUOTE_ALL常量,如下所示:

import csv

with open('data.csv') as input, open('out.csv','w') as output:
    reader = csv.reader(input)
    writer = csv.writer(output, delimiter=',', quoting=csv.QUOTE_ALL)
    for line in reader:
        writer.writerow(line)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM