我正在尝试从csv导入一些数据。但是,由于某些原因,我在一些数据的开头有一些换行符。我使用此代码导入:
import csv
def opencsv():
with open('static/urls.csv', encoding="utf-8-sig", newline='') as csvfile:
lines = csv.reader(csvfile, skipinitialspace=True, delimiter=',', quotechar='|')
for row in lines:
csvrows = ''.join(row)
在我尝试导入的数据中有一个换行符(我指的是像这个'\n'这样的换行符,而不是空白)之前,一切都正常。在
每当线路断了,我的csvrows就会像这样
^{pr2}$忽略最初在csv单元格中的所有其他字符。你知道在导入时如何去掉换行符吗?在
这能解决你的问题吗?在
另外,请分享您的文件样本,因为它有助于我们重新创建问题并解决它。在
尝试将
csvrows = ''.join(row)
替换为csvrows = ''.join(row.strip())
相关问题 更多 >
编程相关推荐