Python 使用截断报价处理CSV
所以我在csv中有一些数据,分隔符为“”,引号为“”。我使用PythonCSV包来阅读它,但这里有一个陷阱。有一行要么在引号中有一些文本,要么只是一个引号,看起来像这样Python 使用截断报价处理CSV,python,csv,Python,Csv,所以我在csv中有一些数据,分隔符为“”,引号为“”。我使用PythonCSV包来阅读它,但这里有一个陷阱。有一行要么在引号中有一些文本,要么只是一个引号,看起来像这样 ... "Some text" ... ... " ... 还是像这样 ... "Some text" ... ... " ... 有没有什么方法可以让读者在遇到换行符时结束引用?如果读者能够处理此类换行符,例如: 假设10列 if len(csv_list) < 10: # Skip or repair
...
"Some text"
...
...
"
...
还是像这样
...
"Some text"
...
...
"
...
有没有什么方法可以让读者在遇到换行符时结束引用?如果读者能够处理此类换行符,例如: 假设10列
if len(csv_list) < 10:
# Skip or repair Data
如果len(csv_列表)<10:
#跳过或修复数据
修补坏掉的输入怎么样?这是程序出于某种原因输出数据的方式,真的很愚蠢。你可以检查换行符的长度……或者检查是否与“”相等,在这种情况下,你想跳过那一行。我的意思是,在解析坏掉的输入之前修补它是一个选项吗?如果你只有一个这样的文件,我会用编辑器修改它。如果您有创建这样一个损坏文件的工具,我会编写一个修补工具(可能使用sed
)。