こんにちは、鯨井貴博@opensourcetechです。
Pythonのソースコード・エンコーディングに関するメモです。
ソースコード・エンコーディングとは?
ソースコードの冒頭に記載する、以下の部分を指し、
ファイル内で使用されるエンコーディング(UTF-8とか、EUC_JPとか、ISO2022-JPなど)を指定するものです。
#!/usr/bin/env python3
# -*- coding: utf-8 -*- <------ここです!!
import RPi.GPIO as GPIO
import time
GPIO.setwarnings(False)
GPIO.setup
参照先:RaspberryPi/temp2.py at master · kujiraitakahiro/RaspberryPi · GitHub
デフォルトはUTF-8であり、
他のものに変更することも可能です。
なお、指定可能なエンコーディングは、以下から確認できます。
7.2. codecs — codec レジストリと基底クラス — Python 3.6.5 ドキュメント