2
A
回答
3
您需要在每一列使用strip()
如下:
import csv
with open('input.csv', 'rb') as f_input:
for row in csv.reader(f_input):
row = [col.strip() for col in row]
print row
這將打印:
['1', 'A', 'a']
['2', 'B', 'b']
['99', 'ZZ', 'zz']
的csv
庫確實提供了一個名爲skipinitialspace=True
的選項,但這隻會處理領先的空間。
+0
Upvote爲大多數Pythonic和使用正確的軟件包。 – Joe
1
對於一個給定的字符串field
,可以清除使用field.strip()
尾隨空白。 rstrip()
和lstrip
剝離左右空白區。
因此,導入文件:
with open("file.csv","r") as csv_file:
csv_data = csv_file.read()
lines = csv_data.split("\n")
for line in lines:
line = line.split(",") #Or whatever delimiter you have
#The stripped line looks like this:
for field in line:
print(field.strip())
+0
不能將.strip()直接到列表中。你必須申請字符串。 – Joe
+0
啊,是的,錯字。糾正。 –
相關問題
- 1. 角JS刪除前導&從輸入文本框尾部空格
- 2. 如何從整數行中刪除前導/尾隨空格?
- 3. 從行尾刪除空格
- 4. 如何從Python中的字符串結尾刪除空格?
- 5. 如何從Python中的字符串末尾刪除空格?
- 6. 如何從跑馬燈中刪除尾部空格?
- 7. 刪除python中的尾部空白3
- 8. 如何從輸入文本中刪除前導和尾隨空格?
- 9. 刪除尾隨和前導空格
- 10. 刪除所有尾部空格
- 11. TextMate:刪除尾部空格並保存
- 12. Python刪除CSV文件末尾的空格
- 13. 如何從字段中刪除尾部空白空間
- 14. 刪除前導和尾隨空格?
- 15. jquery .html()刪除尾部空格
- 16. CKEditor - 如何刪除選區中的前導和尾部空白?
- 17. 從CSV導入刪除¶-符號導入
- 18. 如何刪除表格後的尾部空格?
- 19. 使用java從CSV中刪除空格
- 20. 刪除尾部空白
- 21. F#刪除尾部空間
- 22. 刪除尾隨空格
- 23. 刪除尾部空格並將它們添加爲前導空格
- 24. 如何刪除前導和尾隨「,刪除每行中的前導和尾隨空格ksh
- 25. 使用gsub刪除多個空格和尾部空格
- 26. Objective-C NSMutableString如何刪除前導和尾隨空格?
- 27. SKLabelNode刪除前導和尾隨空格 - 我該如何阻止?
- 28. 如何在python中換行之前從行尾刪除多餘的空格?
- 29. 「刪除」尾部空格後選擇不同的空格
- 30. 如何刪除python輸出結尾的空格?
你是如何嘗試導入它的? – Framester
難道你不能打開每個單元格,並刪除空白,並重新保存? – TankorSmash
請告訴我們你到目前爲止所嘗試過的。 –