我正在通过网址抓取来构建Spintax文章。当我整合在spintax中抓取的字符串时,我得到了TypeError
(并且我确实检查了类型)。其他字符串在工作,但是这部分代码不起作用。因此,我尝试集成一个“基本”字符串,而不是我抓取的字符串,但是我使用了相同的TypeError
。
Traceback (most recent call last):
File "C:\Users\xiaomi\Desktop\spinning_text.py", line 206, in <module>
"<p>" + long_description2 + "</p>"
TypeError: must be str, not NoneType
我还在short_description
之后(而不是之前)使用long_description
尝试了该代码,然后使用TypeError
得到了相同的short_description
...
"<p>" + long_description2 + "</p>\
<p>" + short_description + "</p>" \n\
Traceback (most recent call last):
File "C:\Users\xiaomi\Desktop\spinning_text.py", line 207, in <module>
<p>" + short_description + "</p> \n\
TypeError: must be str, not NoneType
我的spintax文本更长,但是这里是基础知识:
import spintax
article = ""
short_description = "short_description"
long_description = "long_description"
long_description2 = str(long_description)
paragraphe ="<p>{Any spintax|Spintax text}.</p> \
<br><br>\n\
<p>" + long_description2 + "</p>\
<p>" + short_description + "</p> \n\
article = article + paragraphe
print(spintax.spin(article))
我打印文章时应该有一个:
"<p>Any spintax</p>
<p>long_description</p>"
或
"<p>Spintax text</p>
<p>long_description"</p>.
有什么想法吗?