ホームページ  >  記事  >  バックエンド開発  >  知っておくべき10のPythonライブラリ

知っておくべき10のPythonライブラリ

高洛峰
高洛峰オリジナル
2016-10-19 13:26:361277ブラウズ

ドコプト。 optparse と argparse を廃止し、docstring を使用して、エレガントで読みやすい、そして (必要に応じて) 複雑なコマンド ライン インターフェイスを構築します。 IMO は 2013 年に作成された最高のライブラリです。

Request、つまり人間が使用する HTTP は、HTTP リクエストを処理するための Python 的な方法であり、urllib2 よりも優れており使いやすいです。その評判は、PyPI で 5,000,000 回以上ダウンロードされていることからもわかります:)

lxml は、libxml2 と libxslt を組み合わせたものです。 XML または HTML を扱う場合は、lxml が最適な選択です。

Bottle は、高速、シンプル、軽量の WSGI マイクロ Web フレームワークです。小規模なサイトと API を数秒で構築します。すべてのフレームワークには py ファイルが 1 つだけあり、それを任意のディレクトリに置くこともできます。

sh は、関数のように任意のプログラムを実行できるようにする成熟した Python サブプロセス インターフェイス ツールです。とても使いやすいです。

Structlog は、高度なログ プロセッサです。 Python 標準ライブラリを含む複数の既存のロギング ツールを統合します。プレーンなロガーを作成し、必要に応じてコンテンツを追加することで、ログを耐久性があり読みやすくすることができます。

Watchdog は、ファイル システム イベントを監視できるクロスプラットフォームの Python ライブラリおよびシェル ツールです。とても使いやすく、使いやすいです。

デロリアンは、データと時間を処理するのに非常に便利な方法です。タイムゾーンを設定したり、秒、分、時間に切り捨てたり、特別な方法を使用してあるデータから別のデータに反復したりすることもできます。ドキュメントを参照してください。多くの例があります。

PEW 1 か月前にこのプロジェクトを発見し、すでに気に入っています。 PEW は複数の仮想環境を管理するためのツールのセットで、bash、zsh、fish、powershell 上で完全に動作します。試しに行ってみましょう。

反重力。 Python シェル (バージョン 2.7 以上) を実行し、import antigravity と入力します。


声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。