[英]import characters in python from .csv file
我有一個有關導入.csv數據的簡單問題。 我有包含信息的.csv大文件。 我導入每一行並將其轉換為列表,然后創建一個列表列表。 有些列包含整數,有些包含字符串。 當數據被寫入.csv文件時,某些列包含英制英尺和英制英寸。 因此原始數據為4'-8 1/2“(四英尺八英寸半)。當我在Python中導入.csv以比較數據時,這些單元格的格式為'4 \\'-8 1 / 2“”。
如果我嘗試使用編解碼器並解碼為utf-8或ascii,則導入解碼器不會得到任何結果
s = '4\' - 8 1/2"'
>>> ss = s.decode("utf-8")
>>> ss
'4\' - 8 1/2"'
>>> ss = s.decode("ascii")
>>> ss
'4\' - 8 1/2"'
幫助極大的贊賞!
這是正確的string
類型,必須像這樣編寫,否則您將得到錯誤的結果。 如果按type(ss)
檢查,您會看到它是一個字符串。
如果將其打印出print(ss)
,則會得到4' - 8 1/2"
。因此,如果將其與字符串進行比較,則外觀完全相同。它將返回True
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.