Python中的读取CSV文件与Uipath不同:需要逐行循环吗?

Python中的读取CSV文件与Uipath不同:需要逐行循环吗?,python,csv,Python,Csv,我是Python新手。我曾经使用Uipath读取CSV文件,并使用正则表达式提取某些信息 然而,当我在Python中尝试时,我得到一个错误:NoneType对象没有属性“group”,这意味着找不到匹配项 但是我的正则表达式在Uipath中运行良好 Python代码: 我基本上打开一个csv文件,然后用 但是文本行是否与csv文件中的完全相同?我注意到当我使用printtext_行时,所有的行看起来都很混乱 是否有一种方法可以读取文本行,使其与csv文件中的文本行完全相同,以便我的正则表达式工作

我是Python新手。我曾经使用Uipath读取CSV文件,并使用正则表达式提取某些信息

然而,当我在Python中尝试时,我得到一个错误:NoneType对象没有属性“group”,这意味着找不到匹配项

但是我的正则表达式在Uipath中运行良好

Python代码:

我基本上打开一个csv文件,然后用 但是文本行是否与csv文件中的完全相同?我注意到当我使用printtext_行时,所有的行看起来都很混乱

是否有一种方法可以读取文本行,使其与csv文件中的文本行完全相同,以便我的正则表达式工作

或者对于Python,我需要一行一行地循环文本以查找正则表达式


谢谢你

你试过熊猫了吗?读了吗?嗨,我解决了这个问题。无论是read.csv还是readlines,csv文件的每一行都保存为列表中的一个元素。要使每一行看起来像csv文件中的一样,请使用“连接”来连接列表中的所有元素。不知道为什么没人告诉我。谢谢
      text_lines=f.readlines()
      model_regex=re.compile(r'(?<=model choice :).*')
      model=model_regex.search('text_lines')
      print(model.group())
model=model_regex.search('text_lines')
text_lines=f.readlines()