69505


タイトルの通りです。言語はPython3です。IDLEで作って動いてたコードを、VS codeで実行すると

[code]

    SyntaxError: Non-ASCII character '\xe3' in file /Users/TAKA/Downloads/SpaceTAKA/ランダム俳句.py on line 1, but no encoding declared; see http://python.org/dev/peps/pep-0263/ for details
    
[/code]

と表示されます。これはどういうことでしょうか？よろしくお願いします。


CC BY-SA 4.0
2020-08-12T14:58:37.687
69500
2020-08-13T02:16:42.767
2020-08-12T16:23:01.487
3060
41334
question
python python3 vscode
VSCode で Python スクリプトを実行すると SyntaxError: Non-ASCII character '\xe3'


エラーメッセージの指摘は、  
「/Users/TAKA/Downloads/SpaceTAKA/ランダム俳句.pyというファイルにASCIIではない文字[（unicodeなどの多バイト文字コードの文字(漢字、ひらかな等))]が含まれている。  
それなのに、["# coding: UTF-8"というような]使用文字コードの宣言が為されていない。」という事です。  
([]内は、私が補足した部分)

/Users/TAKA/Downloads/SpaceTAKA/ランダム俳句.pyの先頭に、"# coding:
UTF-8"という行を追加したら解決するのではないかと思われます。


CC BY-SA 4.0
2020-08-13T02:16:42.767
69505
2020-08-13T02:16:42.767
217
69500
answer