python导入cs时删除换行符

2024-04-26 03:46:03 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在尝试从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单元格中的所有其他字符。你知道在导入时如何去掉换行符吗?在


Tags: csv数据csvfile代码importdefwithstatic
2条回答

这能解决你的问题吗?在

        import pandas as pd
        df=pd.read_csv(filename).dropna().reset_index().drop(['index'], axis=1)

另外,请分享您的文件样本,因为它有助于我们重新创建问题并解决它。在

尝试将csvrows = ''.join(row)替换为csvrows = ''.join(row.strip())

相关问题 更多 >