参考書などを読みながら、Pythonのプログラミングを進めていくと 知らぬ間によくわからないパッケージがインストールしてあったりします。 プロジェクトごとにパッケージを管理したいな~なんて思うこともあるでしょう。 また現在はPython3以上でプロジェク…
Webスクレイピングしたタグの特定の属性値を取得する方法をご紹介します。 まず「属性値」についてのおさらいです。 例えば以下のようなタグの場合で考えてみましょう。 <a href="/sports/item/65406540/" class="sold_out no_img" target="_blank" sample="this is sample">スノーボードセット</a> このよくあるタイプのaタグでいうと、 href、class、target等…は属…
yumを利用してインストールしたパッケージは $ yum list installed で確認できます。ものすごい数のパッケージが列挙されますので、 これから追加したいパッケージが既にインストールされているのかを確認したい場合は、 下記のようにgrepを利用して検索する…
yumを利用してインストールしたパッケージは $ yum list installed で確認できます。ものすごい数のパッケージが列挙されますので、 これから追加したいパッケージが既にインストールされているのかを確認したい場合は、 下記のようにgrepを利用して検索する…
$ pip freeze alabaster==0.7.10 anaconda-client==1.6.5 anaconda-navigator==1.6.9 anaconda-project==0.8.0 asn1crypto==0.22.0 astroid==1.5.3 astropy==2.0.2 Babel==2.5.0 backports.shutil-get-terminal-size==1.0.0 beautifulsoup4==4.6.0 bitarray=…
$ pip --version pip 9.0.1 from ******/python3.6/site-packages (python 3.6) pip --version で確認することができます。
PythonでMySQLに接続する際、 pymysqlを利用して接続しようとすると UnicodeEncodeError: 'latin-1' codec can't encode characters in position ~ のエラーが出力された。データベースの文字コードを調べるSQLはこちら mysql> show create database dbname…
$ service crond status もしくは $ /etc/rc.d/init.d/crond status このコマンドを実行して crond (pid xxxx) is running... xは数字このようになっていれば正常に動いています。
LinuxのOSが64bitなのか32bitなのか調べる方法です。 uname -m このコマンドを実行したときに x86_64 こんな結果が返ってきます。64bitの場合は 「x86_64」 32bitの場合は 「i686」という結果が返ってきます。
ウェブスクレイピングなどのときに BeautifulSoupを利用してページのデータを取得する際、 ページのデータが取得できずにエラーが生じることもあるかと思います。そんなときはpipのパッケージにある「retrying」がオススメです。 インストールする場合はこち…
list_animal = ['dog', 'cat', 'monkey', 'rat']
Pythonを開発するにあたってオススメのIDEをご紹介します。 PyCharm www.jetbrains.com