第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機(jī)立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

從目錄中隨機(jī)發(fā)布推特圖片

從目錄中隨機(jī)發(fā)布推特圖片

哈士奇WWW 2021-12-09 10:31:50
所以我不知道我的確切問題是什么,我是一名業(yè)余程序員,所以我不完全知道我的做法是對還是錯。這就是為什么如果有人能幫我一點我真的很感激。這是我的代碼,我真的不知道我失敗了,因為它說這是路徑上的失?。篿mport tweepyfrom time import sleepfolderpath= "E:\Fotosprueba"def tweepy_creds():    consumer_key = 'x'    consumer_secret = 'x'    access_token = 'x'    access_token_secret = 'x'    auth = tweepy.OAuthHandler(consumer_key, consumer_secret)    auth.set_access_token(access_token, access_token_secret)    return tweepy.API(auth)def getPathsFromDir(dir, EXTS="extensions=,png,jpg,jpeg,gif,tif,tiff,tga,bmp"):    return this.listPaths('E:\Fotosprueba', EXTS)def tweet_photos(api):imagePaths = "E:\Fotosprueba"for x in imagePaths:    status = "eeeee macarena"    try:        api.update_with_media(filename=x,status=status)        print ("Tweeted!")        sleep(10)    except Exception as e:        print ("encountered error! error deets: %s"%str(e))        breakif __name__ == "__main__":    tweet_photos(tweepy_creds())
查看完整描述

1 回答

?
縹緲止盈

TA貢獻(xiàn)2041條經(jīng)驗 獲得超4個贊

您的方法似乎缺少縮進(jìn)tweet_photos。如果沒有這個縮進(jìn),解釋器將無法分辨方法的開始和結(jié)束位置。


此外,您正在嘗試迭代str. 在這種情況下, 的值x將是該字符串中的每個單獨字符。您可以通過在 Python 解釋器中運行以下代碼來驗證這一點:


imagePaths = "E:\Fotosprueba"

for x in imagePaths:

  print(x)

輸出:


Python 3.6.1 (default, Dec 2015, 13:05:11)

[GCC 4.8.2] on linux

E

:

\

F

o

t

o

s

p

r

u

e

b

a

從表面上看,您可能希望將此 str 的值傳遞給該getPathsFromDir方法。嘗試這個:


def getPathsFromDir(dir, EXTS="extensions=,png,jpg,jpeg,gif,tif,tiff,tga,bmp"):

    return this.listPaths(dir, EXTS) # This now uses the value of dir



def tweet_photos(api):

    imagePaths = "E:\Fotosprueba"

    # This now passes imagepaths to the getPathsFromDir method, 

    # and *should* return a list of files.

    for x in getPathsFromDir(imagePaths): 

        status = "eeeee macarena"

        try:

            api.update_with_media(filename=x,status=status)

            print ("Tweeted!")

            sleep(10)

        except Exception as e:

            print ("encountered error! error deets: %s"%str(e))

            break

從理論上講,這應(yīng)該按預(yù)期工作,只要您的類還包含一個listPaths方法。如果沒有,您需要修改以包含此方法,或?qū)⒄{(diào)用更改this.listpaths為指向其他地方。


查看完整回答
反對 回復(fù) 2021-12-09
  • 1 回答
  • 0 關(guān)注
  • 199 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號