Python
pythonでは、osモジュールのgetpidメソッドで、プロセスIDが取得できます。
報告書は基本パワポ(PowerPoint)です。その是非はおいておくとして、報告のフォーマットはある程度決まっているので、Pythonで自動に生成できないかと考えました。
Python標準ライブラリのzipfileモジュールを使用すると、ファイルをZIP形式で圧縮、解凍することができます。zipfileは、標準ライブラリなので追加のインストールは不要です。
requestsであるサイトにアクセスすると以下のようなエラーが発生しました。 HTTPSConnectionPool(host='www.xxx.jp', port=443): Max retries exceeded with url: /rss/feed.rss (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY…
スクレイピングをしていると様々な日付のフォーマットが見受けられます。基本的には、以下のように取得した日付の文字列をdatetimeオブジェクトに変換してから、比較したり、足したり引いたりしています。 import datetime t = 'Mon, 02 Dec 2019 00:00:00 +…
いまさらの話ですが、Python 2系のサポートが2020年1月1日に終了します。 www.python.org このブログでも、仕事の都合上2系の処理を記載した記事をが存在します。さすがにサポート終了するものをそのまま放置しておくのはいかがなものか、ということをで2系…
いまさらですが、Pythonの辞書(dict)データの追加、連結、削除について簡単にまとめてみました。 仕様については、こちらを確認して下さい。 docs.python.org
以下のようなプログラムを実行すると、エラーメッセージが表示されました。 import json with open('test.json', 'r') as f: l = json.load(f) for d in l: print(d) json.decoder.JSONDecodeError: Expecting property name enclosed in double quotes: lin…
いまだにPythonのバージョン2系で実行している環境がありますので、コード上で2系か3系かを切り替える必要があります。
Python python-docxでWordファイルを操作する - 新規作成 - Why it doesn't work? Python python-docxでWordファイルを操作する - 画像を挿入する - Why it doesn't work? Python python-docxでWordファイルを操作する - 改ページの追加 - Why it doesn't wo…
Pythonで可変長引数の設定の仕方を簡単に調べてみました。 可変長引数とは、関数やメソッドやマクロの引数が固定ではなく、その名が示すように、任意の個数を指定できる引数のことです。
Python python-docxでWordファイルを操作する - 新規作成 - Why it doesn't work? Python python-docxでWordファイルを操作する - 画像を挿入する - Why it doesn't work? python-docxによるワード操作の続きです。 今回は、改ページを追加します。
時間があきましたが、前回の続きです。 www.whyit.work 今回は、画像を挿入してみます。
www.whyit.work エクセルの操作に関する処理が一息ついたので次はWord操作をまとめてみたいと思います。
Python3を再度インストールする機会があったので、インストール手順をまとめておきます。
またエクセルです。今日はハイパーリンクを設定してみます。 www.whyit.work
requests.getを実行するとステータスコードに403が設定されていました。
久しぶりのscp関連の記事です。 www.whyit.work で、scpでファイル転送に関する記事を書きましたが、今回はファイル転送時に、経過を表示させてみます。
Pythonでエクセル操作のシリーズがもう少し続きます。 前回はセルの枠線の設定を行いましたが、今日はセル内のテキスト位置を設定してみます。
www.whyit.work まだ続きます。
www.whyit.work では、セルの位置を"A1"のように指定して、値を書き込みましたが、cellメソッドでrow, columnの位置を指定してセルの値を参照、更新することができます。
www.whyit.work の続きです。
前回の記事の続きです。今回はエクセルにシートを追加してみます。
PythonのOpenPyXLモジュールを使用して、エクセルファイルを読み書してみます。 公式サイトは以下のリンク先を参照して下さい。 openpyxl.readthedocs.io
リストオブジェクトに別のリストオブジェクトを結合する方法をまとめてみます。
コマンドライン上でのPythonのスクリプト実行時に指定する引数を参照してみます。 sysモジュールのargvを利用するので、特にインストールは必要ありません。
最近は、BeautifulSoupを使用してWEBサイトの更新情報を取得しています。 RSSをサポートしていないサイトが結構あるので自前で作成してみることにしました。 関連記事 Python BeautifulSoup4でパーサーとしてlxmlを指定するとエラーが発生する - Why it does…
Pythonでいろいろなツールを作っていますが、接続先のIPアドレスや認証キーなどの可変な情報は別ファイルに保存して、起動時にファイルアクセスして情報を取得しています。このやり方だと、接続先を変更したい場合、ファイルを修正して、ツールを再起動する…
Pythonを使用してローカルIPアドレスを取得してみます。
Wordpressの作業と更新の時間がとれないので、Pythonです。