Python

PythonでIMAPメール操作なら、IMAPClientが便利だった件

PythonでIMAPでメール受信したくなった。標準のimaplibで基本的に可能なわけですが、実は結構めんどくさい。まずフォルダ名の取得からして、結果文字列がエンコードされたままで日本語だとそのままでは読めない...。読める文字列にするには何かと面倒...。メ…

Web NTLM認証、Pythonとrequests 対 PowerShell

とあるIISのWebアプリでログインにNTLM認証を使っているサイトをスクレイピングしたかった。 まずは所望のページをgetしたいぞと。 Pythonとrequestsでやってみた。最終的にこんな感じ。 import requests from requests_negotiate_sspi import HttpNegotiate…

Ansibleで Raspberry Pi に Python 3.7 をインストールしてみる

急に思い立って、Ansibleを使ってみることにした。 こんなかんじになった。 ### raspberry pi に Python3.7.2をインストール --- - hosts: all vars: apt_for_python_build_names: [build-essential,zlib1g-dev,zlib1g-dev,libncurses5-dev,libgdbm-dev,libn…

今日知ったこと Pandas で DataFrameのixは非推奨になっていたよ

IX Indexer is Deprecated これまでもややこしいので、こちら参照させていただいていたのですが、もはやixは非推奨になってました。

Jupyter Notebookで autopep8 ソースコード フォーマット

GitHub - kenkoooo/jupyter-autopep8: PEP8 formatter for Jupyter Notebook pep8自動フォーマットこれ使い中

Pythonでrequetsでダイジェスト認証でgetしたいだけだったのに

Python + requests でベーシック認証はググれば日本語でよい紹介がたくさんですが、ダイジェスト認証は、結局公式サイトにたどり着いて、最初から公式サイト見ろよオレ。 Authentication — Requests 2.18.4 documentation import requests from requests.aut…

ごく簡単なTensorFlowのインストール (MacとAnacondaで)

GPU使わないのがインストールは楽。 Anacondaをインストールしとく。 Python3.5の環境を作る。TensorFlowはPython3.5をサポートなので。 conda create -n tensorflow python=3.5 anaconda TensorFlowをインストール(使うwhlはそのとき最新のを確認してね)。 …