python
1import webbrowser, sys, pyperclip 2 3if len(sys.argv) > 1: 4 address = " ".join(sys.argv[1:]) 5else: 6 address = pyperclip.paste() 7 8webbrowser.open("https://www.google.com/maps/place/" + address) 9
①コマンドラインやクリップボードから住所を取得
②その住所をGoogleMapで開く
という上のようなプログラムを実行した。
コマンドラインやクリップボードが英語の文字列(例えば、America)の場合はうまくいくが、
日本語の文字列(例えば、大阪城)の場合は、urlが
https://www.google.com/maps/place/**ëÂç„èÈ**/....
となり、
大阪城がëÂç„èÈ化け、うまくいかない。
なぜこのような現象が起こるのか、また対処法を教えて欲しい。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。