Python 3.x 我想删除csv文件中包含“/&引用;在它中使用python
我想删除csv文件中包含“/”的行 这不管用。 样本数据Python 3.x 我想删除csv文件中包含“/&引用;在它中使用python,python-3.x,Python 3.x,我想删除csv文件中包含“/”的行 这不管用。 样本数据 182/api/PostAppDetails?贷款QID=12067,1,12.136 182/api/PostAppDetails-loanSeqId=12068,1,17.509 您的示例数据让我想知道您为什么将它们视为CSV文件 你就不能这么做吗 with open("test.csv", 'r') as infile , open("test2.csv", 'w') as outfile: for line in inf
- 182/api/PostAppDetails?贷款QID=12067,1,12.136
- 182/api/PostAppDetails-loanSeqId=12068,1,17.509
- 您的示例数据让我想知道您为什么将它们视为CSV文件
你就不能这么做吗
with open("test.csv", 'r') as infile , open("test2.csv", 'w') as outfile:
for line in infile:
if "/" not in line:
outfile.write(line)
注意:您的代码可能会失败,因为CSV代码以字符串数组的形式返回一行。因此,您正在检查数组中是否有一个元素等于“/”我刚刚更新了示例数据。如果“/”在整行的任何位置,我想删除整行。是的。仍然不确定为什么需要将其视为CSV如果这是您的标准那么我必须做的是您尝试过我的代码片段了吗?将其视为普通文件,逐行读取,并检查行中是否存在
with open("test.csv", 'r') as infile , open("test2.csv", 'w') as outfile:
for line in infile:
if "/" not in line:
outfile.write(line)