Python CSV — \ufeff 問題- Sharon Peng - Medium
文章推薦指數: 80 %
Python CSV — \ufeff 問題. 這個問題已經困擾筆者我蠻多次了,想說記錄下來看能不能加深印象,也希望能幫助遇到相同困難的讀者。
怕讀者不知道下方讀取是什麼樣類型的 ...
GetunlimitedaccessOpeninappHomeNotificationsListsStoriesWritePythonCSV—\ufeff問題這個問題已經困擾筆者我蠻多次了,想說記錄下來看能不能加深印象,也希望能幫助遇到相同困難的讀者。
怕讀者不知道下方讀取是什麼樣類型的檔案,為了方便理解,做個簡單的介紹。
下方輸入的csv檔案(0311_output)是一個簡易的記帳表格,每一列各代表編號,日期,價錢。
這邊先放上可能會出現\ufeff的程式碼印出來結果如下:用python印出在Excel開啟檔案的樣子由上面可以發現第一行的第一個部分出現\ufeff,但如果用Excel開啟的話,完全沒有問題,為什麼用程式印出來會多出那幾行呢?這邊要去討論到一些編碼的東西,由於筆者對這方面涉略有限,無法做詳細的說明,如果對此有興趣的朋友可以參考這裡。
話不多說,直接把程式碼放上來。
重點在後面加上encoding=‘utf-8-sig’!輸出結果:希望這次也有幫助到各位,我們下次見~~MorefromSharonPengFollow一起精進程式能力吧!!除此之外也會分享一些生活發現、旅遊心得。
Lovepodcastsoraudiobooks?Learnonthegowithournewapp.TryKnowableAboutHelpTermsPrivacyGettheMediumappGetstartedSharonPeng179Followers一起精進程式能力吧!!除此之外也會分享一些生活發現、旅遊心得。
FollowHelpStatusWritersBlogCareersPrivacyTermsAboutKnowable
延伸文章資訊
- 1Python CSV读取中的\ufeff - 简书
按照教程输入好好的,但是结果看一眼比答案貌似多了一个\ufeff,度娘以后,答案如下: 几个概念性的东西ANSCII: 标准的ANSCII 编码只使用7个比特来 ...
- 2Python 读取文件首行多了"\ufeff"字符串 - CSDN博客
要打开的路径比预期A.txt多了一串字符"\ufeff", 显然无法正确打开文件. 解决方案: 在读取B.txt 时,指定编码方式为"utf-8-sig"即可如下:
- 3Python CSV — \ufeff 問題- Sharon Peng - Medium
Python CSV — \ufeff 問題. 這個問題已經困擾筆者我蠻多次了,想說記錄下來看能不能加深印象,也希望能幫助遇到相同困難的讀者。 怕讀者不知道下方讀取是什麼樣類型的 ...
- 4python 字符串轉列表出現ufeff的解決方法 - 程式人生
在學習python從文件中讀取文件,並將文件中的字符串轉化為列表的時候,發現文件頭多了一個\ufeff字符。 這個問題前段時間也遇到過了,同樣是上網搜索了半天才解決, ...
- 5Python \ufeff - SYmm 微筆記
DictReader(csvfile) for row in rows: location = row['LC'].lower().find(str1) if location >-1: ...