Python
多分生まれつきとにかく楽をしたい気持ちが強いが、GoogleアシスタントとAlexaなどの音声アシスタント、超小型の低消費電力コンピュータのRaspberry Pi、便利なIoTデバイスの登場がそれに拍車をかけた。 もしかしたら誰かの参考になるかもしれないので晒して…
pyenvでPython 3.7.0をインストールしようとしたらエラー発生。 WARNING: The Python bz2 extension was not compiled. Missing the bzip2 lib? WARNING: The Python readline extension was not compiled. Missing the GNU readline lib? WARNING: The Pyth…
Raspberry Piを購入してから10ヶ月ほど経ちましたが、分からないなりに色々いじくり回していると余計に訳がわからない事態に陥ることもしばしば。 仕方ないクリーンインストールするか・・・ということが何度もありました。 その手間をなるべく省くために大…
昨年末から愛用してきたGoogle Home Mini。 手に入れて最初にやったのがNode.jsの「google-home-notifier」で色んな通知を喋らせるというもの。 しかし、自分のjavascriptの知識なんてjQueryでウェブサイトに動きをつけて遊んだりする程度。よくわからないま…
今日Flask-ngrokというライブラリを使っていてつまづいたので戒めメモ。 Pythonのグローバル変数は関数内で代入できない num = 0 def num_func (): num = 1 print("num " + x) このように実行したときにてっきりnum 1と表示されると思っていましたが、表示さ…
前回はAndroidアプリの「Wol Wake on Lan Wan」からグローバルIPを指定してポートフォワーディングでマジックパケットを転送していました。 しかし、これではルーターに穴を開けることになるのでセキュアじゃない。 ような気がするので自宅で常時起動してい…
朝のルーチンワークを少しでも減らそうとPythonで売上・アクセスデータの集計報告ツールを作って動作させているのですが、ある日正常に動かなくなった話。 売上・アクセスデータ集計報告ツール タスクスケジューラからPythonファイルを実行 SeleniumでGoogle…
勉強中のPythonでよく使う?使いそうなものを自分用にまとめ。 これ便利だ!って思ったら随時追加予定です。 組み込み関数 Python標準機能の関数 別途モジュールをインポートすることなく利用可能 数値計算 abs(数値)・・・数値の絶対値を返す >>> abs(-2) 2 di…
Pythonで繰り返し処理を書くときに毎回検索しているので自分用にメモ。 forとwhileと疑似的なdo~whileの書き方。 for 繰り返す回数が決まっている場合や配列(リスト)に対して処理を実行する場合に利用する。 回数を指定 5回の繰り返し処理 for i in range…
色々な通知をするのにも超便利なSlack。 会社のSlackでもIFTTTから自動投稿させたりしていますが、Pythonでいろいろ業務を自動化していくにあたって「自動業務が完了したよ!」をSlackに通知してほしいと思い調べたところ思いの外簡単だったのでサクッとメモ…
C:\macro_book.xlsmというExcelファイルのmsgというマクロをPythonから実行する場合は以下のようになる import win32com.client # ライブラリをインポート excel = win32com.client.Dispatch("Excel.Application") # インスタンス生成 excel.Visible = 1 # …
sutaba-mac.site $ pip install scrapy でインストールすればええんやな、楽勝。 ・・・。 めっちゃエラーでるやん。 Command "c:\users\1953.three-i\appdata\local\continuum\anaconda3\python.exe -u -c "import setuptools, tokenize;__file__='C:\\User…