編集: URLを引用符で囲むと問題が解決しました。解決済み:os.system(py)で起動したときにクロムが完全なURLを開かない
os.systemでchromiumのURLを開き、GET引数をPHPページに渡そうとしました。しかし、クロムは1つ以上の議論を受け入れるか、または認識しないようです。 ?
url = "chromium-browser localhost/index.php?temp=" + str(int(math.floor(get_temperature()))) + "&id=" + get_id()
print(url)
os.system(url)
文字列が印刷されている: クロムブラウザはlocalhost/index.phpを一時= 15 & ID = 10
URLが開かれている: http://localhost/index.php?temp=15
-ravecow
あなたは 'クロムのブラウザを入力した場合あなたのオペレーティングシステムのコマンドラインで「localhost/index.php?temp = 15&id = 10'」と表示されたらどうなりますか? (ヒント:引用符でアンパサンドでパラメータをラップしてみてください) –
問題を修正してラップしてくれてありがとう – ravecow
'+'を使用して連結するのではなく、 '{}' .formatスタイルを使用することをおすすめします:すべての型を文字列に変換するので、あなたはすべての型を文字列に変換します。あなたの議論をラップする必要はありません。 – NuclearPeon