回答編集履歴

2

追記

2020/07/19 01:21

投稿

can110
can110

スコア38266

test CHANGED
@@ -1,3 +1,25 @@
1
+ `teratail`にて同様質問[Python3.8がMacで保存できない](https://teratail.com/questions/278779)があがりました。
2
+
3
+ やはり`mac`上の`IDLE`でソースコードに日本語の非ASCII文字を含むと現象が発生するようです。
4
+
5
+ `IDLE`あるいはバックエンドの`Tcl/Tk`と`macOS`のバージョンとの絡みで不具合が発生しているものと推測します。
6
+
7
+ 現状、海外の掲示板、[課題一覧 - Python tacker](https://bugs.python.org/issue?%40columns=id%2Cactivity%2Ctitle%2Ccreator%2Cassignee%2Cstatus%2Ctype&%40sort=-activity&%40filter=status&%40action=searchid&ignore=file%3Acontent&%40search_text=IDLE%2C+macOS&submit=search&status=-1%2C1%2C3)にも情報ありませんが、そのうち報告があがってくるものと思われます。
8
+
9
+
10
+
11
+ なお、個人的には`IDLE`は動作に癖があり、また安定しているとも云えないため、全くお薦めできないと考えています。
12
+
13
+ `IDLE`を使うくらいならシンプルなテキストエディタで`.py`を編集し、ターミナル上で実行したほうがよいです。
14
+
15
+
16
+
17
+ 以前の回答
18
+
19
+ -----
20
+
21
+
22
+
1
23
  提示コードから、ソースに日本語を含むと保存できないと推測します。
2
24
 
3
25
  ~~動作未検証ですが~~具体的な手順は示せませんが、デフォルトのソースのエンコーディングを`UTF-8`に設定すると解消する可能性があります。

1

修正

2020/07/19 01:21

投稿

can110
can110

スコア38266

test CHANGED
@@ -1,5 +1,5 @@
1
1
  提示コードから、ソースに日本語を含むと保存できないと推測します。
2
2
 
3
- 動作未検証ですが、デフォルトのソースのエンコーディングを`UTF-8`に設定すると解消する可能性があります。
3
+ ~~動作未検証ですが~~具体的な手順は示せませんが、デフォルトのソースのエンコーディングを`UTF-8`に設定すると解消する可能性があります。
4
4
 
5
- 参考:[Python IDLEの設定](https://www.isc.meiji.ac.jp/~mizutani/python/intro1_python.html)
5
+ ~~参考:[Python IDLEの設定](https://www.isc.meiji.ac.jp/~mizutani/python/intro1_python.html)~~