2017-07-20 4 views
0

私は現在memeジェネレータをコーディングしようとしています。この場合、画像のmemesをロードして10秒間開いてからプログラムを終了します私はInternet Explorerを使用しています)。これは私のコードが現在どのように見えるかです:Python:特定のURLを使用したIEのオープンとクローズ

import webbrowser 
import time 
import subprocess 

memeURL = "https://image.ibb.co/m9vxqQ/oh_no.jpg" 

def open_program(path_name): 

    return subprocess.Popen(path_name) 

def close_program(p): 
    p.terminate() 

p = open_program("C:\Program Files\Internet Explorer\iexplore.exe") 

time.sleep(10) 
close_program(p) 

だけではなく、iexplore.exeを読み込んで、それはURLを読み込むことができれば、とにかく存在することになる場合、私は思っていた(この場合には、変数memeURLだろう)。 ありがとうございます。

答えて

1

関数の引数としてmemeURLを渡すだけです。

memeURL = "https://example.com/image.jpg" 

def open_program(path_name, url): 
    return subprocess.Popen([path_name, url]) 

p = open_program("C:\Program Files\Internet Explorer\iexplore.exe", memeURL) 
+0

甘い!有難うございます! – dylanpurser

関連する問題