回答編集履歴
1
追記
test
CHANGED
@@ -1,3 +1,13 @@
|
|
1
1
|
[open(file, mode='r', buffering=-1, encoding=None, errors=None, newline=None, closefd=True, opener=None)](https://docs.python.org/ja/3/library/functions.html#open)の説明を見れば明らかですが、三番目の引数`buffering`は数値型を指定すべきなのに`'utf-8'`という文字型を渡しているのが原因です。リンク先と同様に`encoding=~`のようにキーワードを指定して渡してください。
|
2
2
|
|
3
3
|
なお`'ignore'`も同様です。
|
4
|
+
|
5
|
+
|
6
|
+
|
7
|
+
日本語を含む場合
|
8
|
+
|
9
|
+
-----
|
10
|
+
|
11
|
+
|
12
|
+
|
13
|
+
[pythonでHTMLメールを送信する](http://techlog.tokyo/2019/02/03/python%E3%81%A7html%E3%83%A1%E3%83%BC%E3%83%AB%E3%82%92%E9%80%81%E4%BF%A1%E3%81%99%E3%82%8B/)に記載のコードだと日本語が含まれていても送信できました。参考まで。
|