Python

Python

【Python】1つ上の階層に存在するディレクトリ内のモジュールからimportする方法

Pythonで1つ上位の階層に存在するディレクトリ内のモジュールからimportする際に発生するエラーと対処法を具体的に説明いたします。 状況 以下のようなディレクトリ構成で、あなたがpkg_bにいるとします。 pkgs...
Python

【Python】再帰関数をシンプルな例題で理解する

再帰関数ってややこしいですよね。 この記事では再帰関数について、シンプルな例題を実際にPythonでプログラミングしながら解説していきます。 解説は以下の書籍を参考にしています。プログラミングの一般教養が楽しく学べるおすすめの...
Python

【Python】seleniumでログイン情報を保持する【Chrome】

seleniumでChromeを使う際にログイン状態を維持する方法と、その際に起こりうるエラーへの対処法についてご紹介します。 問題1: seleniumのChromeでログイン状態を維持したい seleniumでChrome...
Python

Pythonで設定ファイルを扱うならconfigparserが簡単で便利

プログラミングをしていると、変数を特定のファイルで管理したい場面に遭遇することがあるかと思います。 例えばアプリケーション開発など、ソースコードが複数ファイルにまたがる状況で、全てのファイルで共通する変数を一つのファイルで管...
Python

【Python】seleniumでWebElementからhtmlを取得する

問題 seleniumを使用していて、find_element_by_class_nameなどのfind_element_by_〇〇で取得した要素について、ソースのHTMLを取得したい。 .page_sourceでソースを取得...
Python

【Ubuntu】MeCabとNEologdをインストールしてPythonで形態素解析する

UbuntuにMeCabとNEologdをインストールして、Pythonで形態素解析するまでの流れのメモです。 MeCabのインストール $ apt install mecab libmecab-dev mecab-ipadi...