teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

8

123

2019/09/07 00:21

投稿

退会済みユーザー
title CHANGED
File without changes
body CHANGED
@@ -67,8 +67,8 @@
67
67
 
68
68
  #ためしたこと そのた
69
69
  ```
70
- print ("no1",stdout)
70
+ print ("no4",stdout)
71
- print ("no3",unicode(stdout,'utf-8'))
71
+ print ("no5",unicode(stdout,'utf-8'))
72
72
  ```
73
73
 
74
74
  日本語を出力したいだけなんですができません。お手数をおかけしますが宜しくお願いします。

7

123

2019/09/07 00:21

投稿

退会済みユーザー
title CHANGED
File without changes
body CHANGED
@@ -60,8 +60,15 @@
60
60
  print(n)
61
61
  #print(n.decode("utf8"))
62
62
  ```
63
-
64
63
  エラー
65
64
  UnicodeDecodeError: 'utf-8' codec can't decode byte 0x82 in position 2: invalid start byte
66
65
 
66
+
67
+
67
- くお願いします。
68
+ #ためたこと そのた
69
+ ```
70
+ print ("no1",stdout)
71
+ print ("no3",unicode(stdout,'utf-8'))
72
+ ```
73
+
74
+ 日本語を出力したいだけなんですができません。お手数をおかけしますが宜しくお願いします。

6

123231

2019/09/07 00:21

投稿

退会済みユーザー
title CHANGED
File without changes
body CHANGED
@@ -6,7 +6,7 @@
6
6
  https://teratail.com/questions/12384
7
7
 
8
8
  trans.pyの中身にはいってる変数result_text、"ここの文字を出力したい"です。を
9
- sample.pyで出力したいです。3日間ハマってます。
9
+ sample.pyで出力したいです。
10
10
 
11
11
  #trans.py
12
12
  ```ここに言語を入力

5

ああdsふぁdsふぁdsふぁdsふぁdsふぁsふぁsdふぁ

2019/09/07 00:09

投稿

退会済みユーザー
title CHANGED
@@ -1,1 +1,1 @@
1
- 3つ別の方法を試しても文字化け subprocess.Popen(cmd.split(),stderr=subprocess.PIPE, stdout=subprocess.PIPE)
1
+ 3つ別の方法を試しても文字化け subprocess.Popen(cmd.split(),stderr=subprocess.PIPE, stdout=subprocess.PIPE)
body CHANGED
@@ -2,6 +2,9 @@
2
2
  win10
3
3
  python3.6.8
4
4
 
5
+ #参考サイト
6
+ https://teratail.com/questions/12384
7
+
5
8
  trans.pyの中身にはいってる変数result_text、"ここの文字を出力したい"です。を
6
9
  sample.pyで出力したいです。3日間ハマってます。
7
10
 

4

123

2019/09/07 00:08

投稿

退会済みユーザー
title CHANGED
File without changes
body CHANGED
@@ -1,8 +1,9 @@
1
+ #環境
1
2
  win10
2
3
  python3.6.8
3
4
 
4
5
  trans.pyの中身にはいってる変数result_text、"ここの文字を出力したい"です。を
5
- sample.pyで出力したいです。
6
+ sample.pyで出力したいです。3日間ハマってます。
6
7
 
7
8
  #trans.py
8
9
  ```ここに言語を入力
@@ -28,7 +29,9 @@
28
29
 
29
30
  これを実行してprintすると文字化けします
30
31
 
32
+ (b'os\x82\xc9\x82\xe6\x82\xc1\x82\xc4Google\x82\xcc\x83C\x83\x93\x83|\x81[\x83g\x83R\x83}\x83\x93\x83h\x82\xf0\x95\xcf\x8dX\x82\xb5\x82\xdc\x82\xb7\x81B\x96{\x8a\xc2\x8b\xabOS\x82\xcd\x81@windows\x82\xc5\x82\xb7\x81B\r\n==============================================================>>>>>\x82\xb
31
33
 
34
+
32
35
  #ためしたこと1
33
36
 
34
37
  ```ここに言語を入力

3

a

2019/09/07 00:05

投稿

退会済みユーザー
title CHANGED
File without changes
body CHANGED
@@ -1,10 +1,14 @@
1
1
  win10
2
2
  python3.6.8
3
3
 
4
- trans.pyの中身は、"ここの文字を出力したい"です。
4
+ trans.pyの中身いってる変数result_text、"ここの文字を出力したい"です。
5
+ sample.pyで出力したいです。
5
6
 
6
7
  #trans.py
7
8
  ```ここに言語を入力
9
+ # !/usr/bin/env python
10
+ # coding: utf-8
11
+ import sys
8
12
  result_text = "ここの文字を出力したい"
9
13
  sys.exit(result_text)
10
14
 
@@ -12,6 +16,11 @@
12
16
 
13
17
  #できないソース
14
18
  ```ここに言語を入力
19
+ # !/usr/bin/env python
20
+ # coding: utf-8
21
+ import os
22
+ import subprocess
23
+
15
24
  cmd = "python ./trans.py gs://bucket/"
16
25
  p = subprocess.Popen(cmd.split(),stderr=subprocess.PIPE, stdout=subprocess.PIPE)
17
26
  stdout = p.communicate()

2

123

2019/09/06 23:54

投稿

退会済みユーザー
title CHANGED
File without changes
body CHANGED
@@ -23,7 +23,7 @@
23
23
  #ためしたこと1
24
24
 
25
25
  ```ここに言語を入力
26
- print(p.stdout.decode(chardet.detect(ping.stdout)["encoding"]))
26
+ print(p.stdout.decode(chardet.detect(p.stdout)["encoding"]))
27
27
  ```
28
28
 
29
29
  エラー

1

2019/09/06 23:51

投稿

退会済みユーザー
title CHANGED
File without changes
body CHANGED
@@ -44,4 +44,9 @@
44
44
  for n in stdout:
45
45
  print(n)
46
46
  #print(n.decode("utf8"))
47
- ```
47
+ ```
48
+
49
+ エラー
50
+ UnicodeDecodeError: 'utf-8' codec can't decode byte 0x82 in position 2: invalid start byte
51
+
52
+ 宜しくお願いします。