たなちの備忘録

自分の知識をストックしていくためのブログ

Python

argparseとは?pythonでコマンドライン引数にサブコマンドを設定する方法

argparseとは? Python 標準ライブラリの一部であり、コマンドライン引数の解析モジュール。 ヘルプと使用方法メッセージを生成し、ユーザーが不要な引数をプログラムに指定したときにエラーを発生させる。 参考文献: Argparse チュートリアル — Python 2.7…

【scrapy】 Request Objectについて忘備録

scrapyの結果をyieldで返しているのだが、FormRequestがどんなものなのか気になった。 RequestObjectがわかっていなかったのでメモ。 公式ドキュメント:Requests and Responses — Scrapy 1.3.0 documentation Request objects class scrapy.http.Request(ur…

【Django】Celeryを試してみる

Celeryとは Django First ステップ をやってみた Django と Celery の連携 proj/__init__.py proj/celery.py demoapp/tasks.py proj/settings.py ワーカープロセスの起動 実行結果 Concurrency Events Queues 複数のworkerをバックグラウンドで起動する方法 …

Djangoメモ

manage.pyのコマンド(1.4だけど) django-admin.py と manage.py — Django 1.4 documentation1.1と1.9はこちら django-admin and manage.py | Django documentation | Django プロジェクトとアプリケーションの違い アプリケーションとは、実際に何らかの処…

【scrapy入門】インストールからspider実行まで

scrapyとはWebCrawlerのフレームワークのひとつ。 WebCrawlerとは、ロボット型検索エンジンがWEB上のファイル(HTML文書だけでなく、画像・PDFまで含む全般)を収集するためのプログラムのこと。 参考: クローラーとは | SEO用語集:意味/解説/SEO効果など …

Pythonパッケージ管理システム pipとは?

scrapyの学習をする前にpipのインストールが必要とのこと。 よく見かけるけど、どういうものなのか調べてみました。参考にさせていただいたサイトはこちら Pythonのパッケージ管理システムpipのインストールと使い方 | UX MILK How to install Pip on Ubuntu…

Djangogirlsの再現で引っかかったとことよく使うコマンド

Djangoのチュートリアル中、下記ページで躓いたのでメモ。 https://djangogirlsjapan.gitbooks.io/workshop_tutorialjp/content/deploy/ $ git push heroku masterrequirements.txtでpkg-resources==0.0.0が無いよ、というエラーが発生。 requirements.txtか…