2018-08-02から1日間の記事一覧

【Python】希に発生するRemoteDisconnected に対応する

Python でスクレイピング処理をしている時に、稀に「RemoteDisconnected」が発生することがありました。 ↓こんな感じで、try の中で使います。 from http.client import RemoteDisconnected try: test() except RemoteDisconnected: print("error!!") return

【Python】動的にモジュールを読み込む

外部モジュールを動的に読み込みたいと思いました。 ↓こちらのサイトを参考にしました。 importlib を使うとよいようです。 import importlib m = importlib.import_module('foo.some') # -> 'module' m.name # -> 'foo.some' n = importlib.import_module('…

【shell】文字列検索の if文を使ってみる

↓こちらのサイトを参考にして、文字列検索の if文を使ってみました。 if [ echo 'hogefuga' | grep 'fuga' ] ; then echo 'ok' fi

【Node.js】ローカルPCのIPアドレスを取得する

前回のPythonの時と同様に、 今度はNode.jsで、ローカルPCのIPアドレスを取得する os モジュールを入れた後に、 npm install os ↓こちらのような感じでIPが取得できました。 var os = require('os'); var ips = os.networkInterfaces(); var ip = ips['en1']…

【Google Home mini】音量を調整できないか調べていたら音声を変えることができたという話

以前、Google Home mini で音楽を流すことに成功しました。 しかし、メッセージをしゃべる時と、音楽が流れる時では、音量に違いがあり、使いにくい部分がありました。 なので、Google Home mini の音量をプログラムで変えることはできないかと、いろいろ探…

【Python】ローカルPCのIPアドレスを取得する

ローカルパソコンに入っている音楽ファイルを、 Google Home mini から出力するために、「IPアドレス」が必要になりました。 そこで、PythonからローカルPCのIPを調べることにしました。 import socket socket.gethostname() 'edosha_notepc' socket.gethost…