回答編集履歴
4
追記
answer
CHANGED
@@ -26,4 +26,18 @@
|
|
26
26
|
import webbrowser, sys, pyperclip
|
27
27
|
|
28
28
|
webbrowser.open((u'https://www.google.co.jp/maps/place/ここを適当な日本語住所と置き換えてください').encode("utf-8"))
|
29
|
-
```
|
29
|
+
```
|
30
|
+
|
31
|
+
### 追記2
|
32
|
+
urlエンコードで化けてるので、送る前にurlエンコードしてasciiだけにしちゃいましょう。
|
33
|
+
|
34
|
+
```python
|
35
|
+
#coding:utf-8
|
36
|
+
import webbrowser, sys
|
37
|
+
import urllib
|
38
|
+
|
39
|
+
url = 'https://www.google.co.jp/maps/place/' + urllib.quote_plus('静岡市駿河区谷田52-1')
|
40
|
+
webbrowser.open(url)
|
41
|
+
```
|
42
|
+
|
43
|
+
これは通って欲しい・・・。
|
3
修正
answer
CHANGED
@@ -8,10 +8,10 @@
|
|
8
8
|
import webbrowser, sys, pyperclip
|
9
9
|
if len(sys.argv)> 1:
|
10
10
|
#コマンドラインから住所を取得する。
|
11
|
-
address=''.join(sys.argv[1:]).decode() # とりあえず面倒くさいからdecode。これはstrのはず
|
11
|
+
address=''.join(sys.argv[1:]).decode("utf-8") # とりあえず面倒くさいからdecode。これはstrのはず
|
12
12
|
else:
|
13
13
|
#クリップボードから住所を取得する。
|
14
|
-
address=pyperclip.paste().decode() # 同上。strかどうかよくわからないけどとりあえずやってみる
|
14
|
+
address=pyperclip.paste().decode("utf-8") # 同上。strかどうかよくわからないけどとりあえずやってみる
|
15
15
|
|
16
16
|
webbrowser.open((u'https://www.google.co.jp/maps/place/'+address).encode("utf-8")) # stackoverflowの人はutf-8のstrで渡せって言ってる・・・
|
17
17
|
```
|
2
追記
answer
CHANGED
@@ -16,4 +16,14 @@
|
|
16
16
|
webbrowser.open((u'https://www.google.co.jp/maps/place/'+address).encode("utf-8")) # stackoverflowの人はutf-8のstrで渡せって言ってる・・・
|
17
17
|
```
|
18
18
|
|
19
|
-
それでこれはどこまで動くかわからないので、コマンドラインとクリップボード両方試してみてください。
|
19
|
+
それでこれはどこまで動くかわからないので、コマンドラインとクリップボード両方試してみてください。
|
20
|
+
|
21
|
+
### 追記
|
22
|
+
とりあえず、どこかから読み込むことは一回忘れて、そのまま書いて動くかを先に確認するべきでした・・・
|
23
|
+
|
24
|
+
```python
|
25
|
+
#coding:utf-8
|
26
|
+
import webbrowser, sys, pyperclip
|
27
|
+
|
28
|
+
webbrowser.open((u'https://www.google.co.jp/maps/place/ここを適当な日本語住所と置き換えてください').encode("utf-8"))
|
29
|
+
```
|
1
追記
answer
CHANGED
@@ -14,4 +14,6 @@
|
|
14
14
|
address=pyperclip.paste().decode() # 同上。strかどうかよくわからないけどとりあえずやってみる
|
15
15
|
|
16
16
|
webbrowser.open((u'https://www.google.co.jp/maps/place/'+address).encode("utf-8")) # stackoverflowの人はutf-8のstrで渡せって言ってる・・・
|
17
|
-
```
|
17
|
+
```
|
18
|
+
|
19
|
+
それでこれはどこまで動くかわからないので、コマンドラインとクリップボード両方試してみてください。
|