我有一個Django視圖,它讀取CSV文件並將其保存到模型中。Python刪除CSV文件末尾的空格
views.py:
def csv_upload(request):
...
file = request.FILES['attach']
reader = csv.reader(file, delimiter=';')
next(reader) # skip headers
for line in reader:
... # process and save
EDIT
回溯:
File "/home/sam/django-projects/datazone/local/lib/python2.7/site-packages/django/core/handlers/base.py" in get_response
111. response = callback(request, *callback_args, **callback_kwargs)
File "/home/sam/django-projects/datazone/bin/datazone/climate/views.py" in climate_upload
258. report.year = line[1]
Exception Type: IndexError at /climate/upload/
Exception Value: list index out of range
END EDIT
雖然使用文件變體進行測試,但我注意到如果文件中有尾隨空格(例如由於保存表單Excel空行)我得到一個Index out of range
錯誤。
我的問題是,我如何從文件的末尾(可能剛剛開始)確定文件的空白。
任何幫助非常感謝。
你能張貼您收到的確切追蹤的? – dm03514
增加了回溯。 –