如何从Python中的XML响应中捕获第一行?

时间:2011-10-15 15:40:27

标签: python xml

我从变量r中的API接收XML响应,以便:

print r.read() 

显示整个XML响应。

我需要获取此响应的第一行并将其转换为字符串变量,以便在一些子字符串后用于循环。捕获第一行的最佳方法是什么?

1 个答案:

答案 0 :(得分:4)

r.readline()

Built-in Types - File Objects

  

file.readline([size])
  从文件中读取整行。落后   换行符保留在字符串中(但在文件时可能不存在)   以不完整的行结束)。如果size参数存在且   非负数,它是最大字节数(包括尾随数)   换行符)可能会返回不完整的行。当size不为0时,   仅在立即遇到EOF时才返回空字符串。

   r.readline()
   'This is the first line of the file.\n'
   r.readline()
   'Second line of the file\n'
   r.readline()
   ''