タグ

ブックマーク / ja.pymotw.com (4)

  • threading – スレッドによる並列処理を管理する - Python Module of the Week

    ページコンテンツ threading – スレッドによる並列処理を管理する Thread オブジェクト カレントスレッドを決める デーモンと非デーモンスレッド 全てのスレッドを列挙する スレッドをサブクラス化する タイマースレッド スレッド間でシグナルを送る リソースへのアクセスを制御する 再入可能なロック コンテキストマネージャとしてのロック スレッドを同期する リソースへの同時アクセスを制限する スレッド固有のデータ ナビゲーション コンテンツテーブル 前: オプション OS サービス 次: mmap – メモリマップファイル This Page Show Source サンプルプログラム PyMOTW の全てのサンプルプログラムの出力は、 注記されていない限りは Python 2.7.2 で生成されています。 標準ライブラリの初期のバージョンでは利用できない機能も紹介している 可能性

    takuwz
    takuwz 2019/11/29
  • fileinput – 入力ストリームを行単位で処理する - Python Module of the Week

    M3U を RSS に変換する¶ 例えば、私は、デモテープを podcast で配布できるフォーマットに変換する m3utorss というアプリケーションを友だちの Patrick のために作りました。 このプログラムへの入力は、配布する mp3 ファイルを再生する1つ以上の m3u ファイルです。その出力は、RSS フィードのように見える XML のブロブです(シンプルに使用するために標準出力に出力される)。その入力を処理するには、ファイル名のリストを繰り返し処理する必要があります。 それぞれのファイルをオープンする ファイルから行を読み込む その行が mp3 ファイルを参照しているなら解析する mp3 ファイルだったら、RSS フィードに必要な情報を展開する その結果を表示する 私は手作業で全てのファイルを扱うことができました。その作業は複雑ではなく、いくつかテストしてエラーも適切に扱

    takuwz
    takuwz 2018/05/30
  • Queue – スレッドセーフな FIFO の実装 - Python Module of the Week

    ページコンテンツ Queue – スレッドセーフな FIFO の実装 基的な FIFO キュー LIFO キュー 優先キュー スレッドでキューを使用する ナビゲーション コンテンツテーブル 前: sched – 汎用イベントスケジューラ 次: weakref – オブジェクトのガベージコレクション可能な参照 This Page Show Source サンプルプログラム PyMOTW の全てのサンプルプログラムの出力は、 注記されていない限りは Python 2.7.2 で生成されています。 標準ライブラリの初期のバージョンでは利用できない機能も紹介している 可能性があります。

    takuwz
    takuwz 2018/04/06
  • csv – カンマ区切りのファイル - Python Module of the Week

    csv モジュールは、スプレッドシートやデータベースからデータをエクスポートして、一般的に カンマ区切り (CSV) フォーマットと言う、フィールド(列)とレコード(行)のテキストファイルを処理するのに便利です。カンマは1つのレコードを複数のフィールドに分割するために使用されます。 Note Python 2.5 の csv モジュールでは Unicode データをサポートしません。”ASCII NUL 文字の問題” もあります。UTF-8 か表示可能な ASCII 文字のみ使用することをお奨めします。

    takuwz
    takuwz 2017/12/05
  • 1