亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

將輸出寫入不同的 csv 文件列

將輸出寫入不同的 csv 文件列

眼眸繁星 2023-06-13 11:04:25
我有一些詞匯和他們的對應物來創建一個 Anki 套牌。我需要程序將我的代碼輸出寫入 csv 文件的兩列;首先是詞匯,其次是意義。我試過兩個代碼,但都沒有用。我怎么解決這個問題?筆記本內容(詞匯):obligatory,義務的sole,単獨,唯一defined,一定obey,従う...第一次嘗試:with open("C:/Users/berka/Desktop/Vocab.txt") as csv_file:? ? csv_reader = csv.reader(csv_file)? ? with open("C:/Users/berka/Desktop/v.csv", "w", newline="") as new_file:? ? ? ? csv_writer = csv.writer(new_file, delimiter=",")? ? ? ? for line in csv_reader:? ? ? ? ? ? csv_writer.writerow(line)第二次嘗試:with open("C:/Users/berka/Desktop/Vocab.txt") as csv_file:? ? csv_reader = csv.DictReader(csv_file)? ? with open("C:/Users/berka/Desktop/v.csv", "w",) as f:? ? ? ? field_names = ["Vocabulary", "Meaning"]? ? ? ? csv_writer = csv.DictWriter(f, fieldnames=field_names, extrasaction="ignore")? ? ? ? csv_writer.writeheader()? ? ? ? for line in csv_reader:? ? ? ? ? ? csv_writer.writerow(line)
查看完整描述

2 回答

?
慕無忌1623718

TA貢獻1744條經驗 獲得超4個贊

Excel 使用“?;?”作為分隔符,您的 csv 代碼使用逗號 (,) 分隔符創建一個 csv 文件。這就是它在您的 Csv 閱讀器中以逗號顯示的原因。如果您希望 Excel 正確讀取您的文件,您可以傳遞“?; ”作為分隔符。或者,您可以使用自己的 Csv 閱讀器創建一個 csv 文件,如果您想查看它使用的分隔符,則可以使用記事本閱讀它。



查看完整回答
反對 回復 2023-06-13
?
一只甜甜圈

TA貢獻1836條經驗 獲得超5個贊

您的第一次嘗試成功了,這是您用于導入的應用程序未將 the 識別,為分隔符。我不確定你要把它導入到哪里,但至少在谷歌表格中你可以選擇分隔符,即使是在事后。



查看完整回答
反對 回復 2023-06-13
  • 2 回答
  • 0 關注
  • 144 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號