类属性对象转换为字符串

时间:2016-12-18 12:09:15

标签: python string properties type-conversion

对于项目,我需要从网站获取信息。我想编写一个类来单独处理该部分。

现在我通过请求模型获取HTML的内容并使用它:

def get_line(self):
       for line in self.r.iter_lines():
              self.i = self.i+1
              if self.i == self.zeile:
                    return str(line)
              elif self.i > self.zeile:
                    break

用于获取特定HTML行的函数。现在我想在变量中保存行的内容,并使用它:

temp_string = property(get_line)

现在的问题是我有一个属性对象而不是字符串,但为了进一步减少这个HTML的内容,我想使用.find方法动态获取开始和结束点在哪里切割字符串。

如果我将属性转换为字符串,它会将HTML(在将其打印到控制台之前完美显示)更改为:

<property object at 0x0000020208A5D818>

我做错了什么?

1 个答案:

答案 0 :(得分:0)

那...不是属性或者如何使用它。

get_line已经返回一个字符串。如果您想要结果,那么只需在您的实例上调用它:

line = my_instance.get_line()