Python 3.x 我想删除csv文件中包含“/&引用;在它中使用python

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

我想删除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 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)