2018-12-01から1ヶ月間の記事一覧
Python3では、文字列表現として str型 bytes型 の2つの型があります。 通常はstr型を使うのですが、データ通信などではbytes型を使ったりします。 両者は別モノなので、 $ python Python 3.7.1 (default, Dec 19 2018, 21:58:12) [Clang 10.0.0 (clang-1000.…
最近、 Zaim を使って家計簿をつけています。 https://zaim.net/ ただ、時々入力を忘れたり、重複入力してしまうことがありました。 そこで、 日頃Slackを使っている ZaimにはWeb APIがある ということから、SlackからZaimのデータを登録する仕組みを作りま…
python-memcachedの環境構築をする時に # 仮想環境を作る $ python -m venv env364 # アクティベート $ source env364/bin/activate # Pythonのバージョンを確認 (env364) $ python --version Python 3.6.4 # pipでインストール (env364) $ pip install pyth…
前回、Python + openpyxlで、ブックやシートの保護・解除を試しました。 Python + openpyxlで、ブックやシートの保護・解除を試してみた - メモ的な思考的な その際、openpyxlではExcelの読み取りパスワードを解除できませんでした。 ただ、読み取りパスワー…
Excelには、ブックやシートを保護するための機能があります。 読み取りパスワード 書き込みパスワード ブックの保護 シートの保護 それらをopnepyxlでやるにはどうしたら良いかを試した時のメモです。 なお、パスワードは把握している前提です。パスワードの…
JSL (日本システム技研) Advent Calendar 2018 - Qiita の5日目の記事です。 Excel (*.xlsx) ファイルをPythonで作成するため、openpyxlを使いました。 https://bitbucket.org/openpyxl/openpyxl/src そんな中、 0:00 という値を持つセルが正しく保存されな…
Python その2 Advent Calendar 2018 - Qiita 兼 JSL (日本システム技研) Advent Calendar 2018 - Qiita の3日目の記事です。 APIというと、最近はRESTやgRPCなどがメジャーですが、場所によってはSOAPがまだまだ使われています。 もし、SOAPクライアント/サ…
SOAP APIのテストなどでは、 WSDLの定義とは別のエンドポイント(テスト用エンドポイント)にアクセスしたい ただし、WSDLは修正したくない という状況があるかもしれません。 そこで、Zeepではどのようにやるのかを調べた時のメモを残します。 目次 環境 方法…