Opensourcetechブログ

OpensourcetechによるNGINX/Zabbix/Neo4j/Linuxなどオープンソース技術に関するブログです。

Pythonのソースコード・エンコーディング(UTF-8とか)

こんにちは、鯨井貴博@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 ドキュメント

 

 

www.slideshare.net

github.com

www.facebook.com

twitter.com

www.instagram.com

 

 

にほんブログ村 IT技術ブログ Linuxへ
Linux

にほんブログ村 IT技術ブログ オープンソースへ
オープンソース

 

Opensourcetech by Takahiro Kujirai