Information High

勉強に使ったり、仕事で詰まったIT技術の備忘録

Python

PythonとSeleniumでスクレイピング:その① SeleniumIDEの追加

はじめに PythonとSeleniumをつかって、Webページから情報を取り出せるようにします。 まず今回はSelenium IDEをChromeに追加し、簡単な動作を確認するところまでです。 Selenium IDEで操作を記録すると「excelマクロの記録」のようにどんな処理をしたのかが…

Pythonで画像ファイルをリサイズする

はじめに Pythonで画像ファイルのリサイズとファイル形式を変換して保管する方法の紹介です。 OpenCVを使う勉強の第1歩にしようと思っていたのですが、PIL(Python Image Library)が便利、ということで自分の備忘録として残しておくことにしました。 PILはPyt…

Pythonでファイルをzipに圧縮する

はじめに Pythonでzipファイルに圧縮する方法の紹介です。 まあ、正直いろんなサイトで紹介されているので、いまさら感はありますが。 前の記事とあわせてrar圧縮をzip圧縮に変更したかったので。 ソースコード 今回もいきなりソースコード。 createZip()の…

Pythonでrarファイルを解凍する

はじめに rarfileのパッケージを使ってPythonでrarファイルを展開する方法の紹介です。 いろいろ嵌ったので、自分の備忘録も含んでいます。 ソースコード とりあえず、結論としてはこんな感じで動きます。 extract(), extractall()は引数に展開先フォルダを…

VSCodeからPythonを実行できるようにする

今日やったことのメモ Anacondaをインストールして、VSCodeでprint()だけのプログラムを書いたけれど、VSCodeのメニュ「ターミナルでPythonファイルを実行」を選んでも、結果がコンソールに出力されなかった。 「ターミナルでPythonファイルを実行」を実行し…

Anacondaをインストールする

はじめに anacondaはPythonのディストリビューションです。 anacondaをインストールすることで各種ライブラリや開発用のツールが同時にインストールされるため、簡単にPythonの開発環境を構築できます。 余談ですが、ディストリビューションをGoogle検索して…

Pythonをインストールする

はじめに Pythonはデータ分析や機械学習などのライブラリが豊富にそろっているため、最近使用率が増加しているようです。うちの周りでは何も聞かないのが寂しいですが。 2018年12月にGitHubの発表した人気プログラミング言語で3位、2018年11月に日経SYSTEMS…