我在下面显示了一个工作脚本的一部分来验证Twitter帐户,它给我的结果我想要一个除了另一个,而我想让它们每行一个,包括查找的标题
示例,前三个结果是针对关注者,然后跟踪了多少其他人,以及用户所在的列表数量,并且它在一行中给出了结果:
1350 257 27我希望如下:
关注:1350
以下:257
存在的清单数量:27
我尝试使用“;”逗号,“/ n”;但要么它不起作用,要么给我500错误
这是脚本
所有帮助都很好
谢谢
................
details = twitter.show_user(screen_name='xxxxxx')
print "content-type: text/html;charset=utf-8"
print
print"<html><head></head><body>"
print (details['followers_count']) #followers
print (details['friends_count'])# following
print (details['listed_count'])# In how many lists
... ....
答案 0 :(得分:0)
使用字符串格式传递值,而不是最后三行。
print "Followers:{}\nFollowing: {}\nNumber of lists present: {}".format(
details['followers_count'], details['friends_count'], details['listed_count']
)
答案 1 :(得分:0)
看看print function。您可以在制表符分隔的行中编写多个参数,如:
print details['followers_count'], details['friends_count'], details['listed_count']
如果您想要更多地控制您打印的内容,请使用join
功能:
# Add the parts you want to show
stringParts = []
for part in ['followers_count','friends_count','listed_count']:
stringParts.append( part + " = " + str(details[part]) )
seperator = "," # This will give you a comma seperated string
print seperator.join( stringParts )
答案 2 :(得分:0)
您可以使用%
运算符
print 'Followers: %s \nFollowing: %s \nNumber of lists present: %s' % (
details['followers_count'], details['friends_count'],
details['listed_count'])