我有一个 CSV 文件,如下所示:
1 ,A ,a
2 ,B ,b
99,ZZ,zz
Run Code Online (Sandbox Code Playgroud)
如何导入 CSV 以删除尾随空格?
您需要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
Run Code Online (Sandbox Code Playgroud)
这将打印:
['1', 'A', 'a']
['2', 'B', 'b']
['99', 'ZZ', 'zz']
Run Code Online (Sandbox Code Playgroud)
该csv库确实提供了一个名为 的选项skipinitialspace=True,但这只会处理前导空格。
| 归档时间: |
|
| 查看次数: |
6064 次 |
| 最近记录: |