Python

WindowsのPython3の標準入出力でバイナリを扱う

Windows上のPython3では、標準入力からバイナリデータを読み込んだり、バイナリデータを標準出力に出力する方法がLinuxとは違っていたので記録しておきます。 ちなみにこのやり方でもLinuxで動きました。 import sys, os # Read binary from stdin. buffer_s…

無料のPyCharm Community EditionでDjango開発

今までVisual Studio上のPTVS(Python Tools for Visual Studio)でDjango開発してたのですが、いろいろ不便になったり、マイクロソフトもやる気なさそうなので、PyCharmに移行しました。 私の場合は有料版のPyCharm使うほどでもないので、無料のPyCharm Commu…

Visual Studioで作ったDjangoアプリをAzure App Serviceで動かす

Visual Studio 2015だとDjangoアプリをAzure App ServiceにPublishするだけで動くんですが、Visual Studio 2017、2019では色々手動で設定する必要があります。超面倒です。忘れないよう記録しておきます。 この情報は2019年1月時点の情報です。今後Azureの仕…

WindowsのPython3で標準出力をUTF8にする

#Windowsで標準出力をUTF8にする import io, sys sys.stdout = io.TextIOWrapper(sys.stdout.buffer, encoding='utf-8') コマンドプロンプトの文字コードをUTF8にすればOKだろと思ってたけど駄目だった。 プログラム中で文字コードを指定する必要があるらし…