イム私は画像アップロードされたら、オプションの郵便番号なぜ、この示すドライバが定義されていないされて
をで指定されたサブフォルダを持つ「郵便番号の写真」フォルダから画像をアップロードするために私のスクリプトのこの部分を取得しようそれは私のドライバーが定義されていないエラーを与えるページ..
私はここで何をしないのですか?あなたが提供したコードで
def picturetime():
zipcode = get_zipcode()
while True:
try:
pics = []
for each in os.listdir(os.path.join(os.curdir, 'ZIP CODE PICS', zipcode[0])):
name = os.path.splitext(each)
picture_name = os.path.join(os.curdir, 'ZIP CODE PICS',zipcode[0] , each)
picture_name = os.path.abspath(picture_name)
pics.append(picture_name)
if pics:
picture_name = random.choice(pics)
driver.find_element_by_id('plupload').send_keys(picture_name)
print('[zip code image] clicking on save_link after picture')
sleep(10)
、あなたは 'driver'を定義していません。 Pythonはあなたがまったく定義していないと思っているようです。 –
ITSは、それがこの部分 – bjizzler
それは 'driver'があるか、それはあなたのコード内で定義されていますどこ何はっきりしていないまでFirefoxはすべてのステップを通してすべての道を行く開きます...トップアップ定義されました。それは 'picturetime()'関数スコープ内で利用できないようにそれはあなたが他の場所でそれを定義した場合でも、見えます。引数として 'drivertime'を' picturetime() 'に渡し、それが違いを生むかどうか確認してください。 –