ふたりはララベル (Laravel PHP Framework)

PHPフレームワークのLaravelの体験記を書いていきます。こんなタイトルのブログですが萌え系アニメは一秒たりとも観たことがありません。

Python3

Python3でキーボードの入力待ち

Python3でキーボードの入力待ちをするにはinput()を使う。 key = input('続けるには y を入力してください。')

Python3で円マーク付きの文字列を扱う

文字列にrをつけるみたい。 folder_path=(r"\\127.0.0.1\xampp")

Pythonのsubprocessの標準出力を入手する

Pythonのsubprocessを使って標準出力を入手したい。 import subprocess cmdline = 'echo test' p = subprocess.Popen(cmdline, shell=True, stdin=subprocess.PIPE, stdout=subprocess.PIPE) while True: line = p.stdout.readline() if not line: break pri…

Python3とdecode

Python3で作ったスクリプトをWindowsのコマンドプロンプト上で実行したら、日本語部分のdecodeが失敗した。この部分が line.strip().decode('ascii')こういうエラーを出す。 UnicodeDecodeError: 'ascii' codec can't decode byte 0x82 in position 28: inva…

Pycharm上でプログラムが実行できなかった

Pycharm上でプログラムが実行できなかった。調べたらpython interpreterの設定が「None」になっていた。何も設定しないとそうなるのかよ。 Python.exeを指定したら動いた。

Pythonのpsycopg2をWindowsにインストールする

Pythonの作業中に以下のエラーが出る場合はpsycopg2をWindowsにインストールする。 Error: pg_config executable not found.psycopg2はここからダウンロードすればOK。 http://stickpeople.com/projects/python/win-psycopg/

taiga.ioを試さなかった

Python3のプロジェクト管理ソフト、taiga.ioをインストールしてみた。 pip install -r requirements.txt https://github.com/taigaio/taiga-backと、思ったらDjango1.7 + Python3.4がMySQLに対応していないことに気がついたのでここでやめた。

Pycharmでソースコードの自動フォーマット(整形)

Pycharmでソースコードを自動フォーマット(整形)したいときはCtrl + Alt + L を押す。