2

wxPythonを使用してTwitterpythonクライアントを作成していますが、機能していないのは1つだけです。助けてください。これはコードのその部分です:

getstatus = twitter.Api()
    pullstatus=wx.TextEntryDialog(panel, "Type which users to pull a status from.", 'Twitter Post Reader', 'Person')
    if pullstatus.ShowModal()==wx.ID_OK:
        puller=pullstatus.GetValue()

    get = getstatus.GetUserTimeline(puller)
    wx.StaticText(panel, -1, get, (200,450))

getエラーをスローするのは、変数を入力したときの最後の行だけです。編集:私はコードを修正しました。これが私がしたことです:

getstatus = twitter.Api()
    pullstatus=wx.TextEntryDialog(panel, "Type which users to pull a status from.", 'Twitter Post Reader', 'Person')
    if pullstatus.ShowModal()==wx.ID_OK:
        puller=pullstatus.GetValue()

    statusArray = getstatus.GetUserTimeline(puller)
    str_list = []
    for s in statusArray:
        str_list.append(s.text)
    wx.StaticsText(panel, -1, ''.join(str_list), (10,300))
4

1 に答える 1

0

GetUserTimeline()文字列ではなく、ステータス メッセージのリストを返します。表示するには、目的の投稿を文字列に変換する必要があります。

于 2012-12-03T01:32:26.877 に答える