【发布时间】:2015-07-18 11:34:43
【问题描述】:
我对 Python 还是很陌生,我想创建一个脚本来读取包含两列的 UTF-8 CSV 文件并将输出写入 UTF-8 字符串文件。非常感谢任何帮助。
CSV 示例:
KEY,LANGUAGE
keyname1,"Nononono “%{placeholder}”?"
keyname2,"Nononon %{placeholder} nononon."
keyname3,"Open in %{placeholder}?"
keyname4,GB
keyname5,TB
期望的输出:
keyname1 = "Nononono “%{placeholder}”?",
keyname2 = "Nononon %{placeholder} nononon.",
keyname3 = "Open in %{placeholder}?",
keyname4 = GB,
keyname5 = TB
到目前为止,我能够读取 CSV 文件并使用以下代码将其输出到标准输出:
import csv
def csv_dict_reader(file_obj):
reader = csv.DictReader(file_obj, delimiter=',')
for line in reader:
print(line["KEY"]),
print(line["LANGUAGE"])
if __name__ == "__main__":
with open("data.csv") as f_obj:
csv_dict_reader(f_obj)
【问题讨论】:
标签: python string csv converter