python

【Python】The session is unavailable because no secret key was set.

概要 以下のエラーが発生したため対処。 The session is unavailable because no secret key was set. 本題 Flaskでsession変数を扱う際は、以下のようにする。 from flask import session // 略 session['user_id'] = "hogehoge" しかしながら、secret key…

【Python】htmlファイルの改行とタブを削除するやつ

概要 htmlビルダーを利用して仕事をしているのだが複雑になってくると最終的に出力されるhtmlと、デザイナーが作ったこういう風に作ってください、というモックのhtmlとちゃんとあっているかを目で確認しないといけないのは非常に面倒である。Diffツールを使…

【Python】ImproperlyConfigured: MySQLdb must be installed.がでた

概要 peeweeにおいてconnectやcreate_tableを行う際に、以下のエラーが発生したためメモ。 ImproperlyConfigured: MySQLdb must be installed. 解決法 PythonからMySQLを操作するモジュールをpip経由でinstallすれば解決。 pip3 install PyMySQL // もしくは…

【Python】oduleNotFoundError: No module named '__builtin__'

概要 以下のエラーが発生したためメモ。Python3では__buildin__が利用できない。 ModuleNotFoundError: No module named '__builtin__' 解決策 __buildin__の代わりにbuiltinsを利用する。 # import __builtin__ ※これは使えない import builtins # __builti…

【Python】Python3でnew.instancemethodが使えない

概要 以下のエラーが発生したためメモ。 ModuleNotFoundError: No module named 'new' 調べてみるとPython3ではnewモジュールが利用できないみたい。 解決策 以下のように行うことで、解消できる。 # import new ※これは使用できない from types import Meth…

【Python】socket.error: [Errno 48] Address already in use

# 概要 以下のエラーが出たためメモ。 ``` socket.error: [Errno 48] Address already in use ```# 解決策 以下のコマンドを実行し、サーバ的な処理を行なっているプロセスをkillする。``` // 検索 ps -fA | grep python // 結果に対してkill kill [プロセス…

【Python】TypeError: Unicode-objects must be encoded before hashing

概要 以下のエラーが出たためメモ。 TypeError: Unicode-objects must be encoded before hashing 解決策 文字列の末尾に.encode('utf-8')を追記する。

【機械学習】gensimのチュートリアルをやってみた(その2)

さて、その1の続きを書きます。ディクショナリーへの登録を行います。 Pythonで辞書をforで作成する際「キーがー存在する場合はバリューを更新」「存在しない場合はキー:バリューを追加」したい場合は標準ライブラリのdefaultdictを使うのが良いそうです。 …

【機械学習】gensimのチュートリアルをやってみた(その1)

gensimのチュートリアルをやってみました。 pythonがあまりわからないので、わからない関数があったらそこも触れながら。チュートリアルは以下です。 radimrehurek.comこのうちの「Corpora and Vector Spaces」をやってみます。まず、9つの文を配列として用…