回答編集履歴

4

修正

2021/05/08 10:53

投稿

退会済みユーザー
test CHANGED
@@ -58,7 +58,7 @@
58
58
 
59
59
  ```
60
60
 
61
- 上のimg_encode.pyをローカルのpython環境で実行すると、同じフォルダに「save.txt」というファイルができるので、save.txtそれをテキストエディタで開いて、中の文字列をコピーします。
61
+ 上のimg_encode.pyをローカルのpython環境で実行すると、同じフォルダに「save.txt」というファイルができるので、save.txtをテキストエディタで開いて、中の文字列(全部)をコピーします。
62
62
 
63
63
  ~~上のimg_encode.pyをローカルのpython環境で実行して、ターミナルに出力された「b'~」から「'」までの文字列をコピーします。~~
64
64
 

3

修正

2021/05/08 10:53

投稿

退会済みユーザー
test CHANGED
@@ -42,13 +42,27 @@
42
42
 
43
43
  from base64 import b64encode
44
44
 
45
+
46
+
45
47
  with open("ローカルの画像イメージのファイルパス", "rb") as f:
46
48
 
47
- print(b64encode(f.read()))
49
+ dat = b64encode(f.read())
50
+
51
+
52
+
53
+ with open("save.txt", "w") as f:
54
+
55
+ f.write(dat.decode())
56
+
57
+
48
58
 
49
59
  ```
50
60
 
61
+ 上のimg_encode.pyをローカルのpython環境で実行すると、同じフォルダに「save.txt」というファイルができるので、save.txtそれをテキストエディタで開いて、中の文字列をコピーします。
62
+
51
- 上のimg_encode.pyをローカルのpython環境で実行して、ターミナルに出力された「b'~」から「'」までの文字列をコピーします。(何行にもわたる乱数みたいな長い文字列ですが全部コピー)
63
+ ~~上のimg_encode.pyをローカルのpython環境で実行して、ターミナルに出力された「b'~」から「'」までの文字列をコピーします。~~
64
+
65
+ (何行にもわたる乱数みたいな長い文字列ですが全部コピー)
52
66
 
53
67
  (このコードは画像をbase64エンコードした文字列データを得るために行うものであって、lambdaで実行する必要はありません)
54
68
 
@@ -94,7 +108,7 @@
94
108
 
95
109
  - path = r"C:/Users/81909/Desktop/250-min.png"
96
110
 
97
- + encoded_img = b'iVBORw0KGgoAA~~~~' # コピーした文字列
111
+ + encoded_img = "iVBORw0KGgoAA~~~~" # コピーした文字列
98
112
 
99
113
  # 画像をRichMenuに指定
100
114
 

2

修正

2021/05/08 10:46

投稿

退会済みユーザー
test CHANGED
@@ -39,6 +39,8 @@
39
39
  img_encode.py
40
40
 
41
41
  ```python
42
+
43
+ from base64 import b64encode
42
44
 
43
45
  with open("ローカルの画像イメージのファイルパス", "rb") as f:
44
46
 

1

修正

2021/05/08 10:39

投稿

退会済みユーザー
test CHANGED
@@ -46,7 +46,7 @@
46
46
 
47
47
  ```
48
48
 
49
- 上のimg_encode.pyをローカルのpython環境で実行して、ターミナルに出力された「b'~」から「'」までの以降の文字列をコピーします。
49
+ 上のimg_encode.pyをローカルのpython環境で実行して、ターミナルに出力された「b'~」から「'」までの文字列をコピーします。(何行にもわたる乱数みたいな長い文字列ですが全部コピー)
50
50
 
51
51
  (このコードは画像をbase64エンコードした文字列データを得るために行うものであって、lambdaで実行する必要はありません)
52
52