pythonに関するfullkawaのブックマーク (8)

  • はてなブログ | 無料ブログを作成しよう

    2024夏休み旅行 神戸・2日目【前編】 zfinchyan.hatenablog.com ↑1日目はこちら 6:50 わたしと夫だけ先に起床 前日に買っておいたお芋のパンで朝ごはん 昨日の疲れからか、なかなか息子たちが起きてこなかったので、ゆっくり寝かせてから10:00にホテルの下にあるプレイゾーンに行って、パターゴルフやバス…

    はてなブログ | 無料ブログを作成しよう
  • ElementTreeモジュールについて

    △目次へ ElementTreeの使い方の基礎 XMLパーサライブラリであるElementTreeの使い方! 目次 【1】   特長 ピュアPythonコードで実現されているので、 プラットフォームを選ばず、コンパイルレスで動作します。 (当サイトではCGIサーバにインストールして使っています。) Pythonオブジェクト形式でアクセス出来るようになっており、 Pythonユーザには扱いやすい。 おんなじスペックで速度が必要ならcElementTreeというモジュールもあるようです。 Python2.5以降では標準で内蔵されるようになりました。 Python2.5以降を使う場合、パッケージの入手は必要ありません。 ただし、importするパッケージ名が変わっています。 以下の文書におけるパッケージ名「elementtree」を「xml.etree」に読み替えてくだ

  • PythonのUnicodeEncodeErrorを知る - HDEラボ

    Pythonにはじめて触って、いつのまにか1年が過ぎたのですが、一番はまったのは、やっぱりunicodeの扱いだったと思います。 特に、 UnicodeEncodeError: 'ascii' codec can't encode characters in position 0-12: ordinal not in range(128) のようなエラーにはさんざん悩まされました。ここがたとえばrubyなど他の言語と比べてわかりにくいために、Pythonが取っつきにくい言語になっているのではないか、と個人的には思います。 そこで、このエラーに関係するはまりどころとTipsをいくつか列挙してみました。これからPythonに触れられる方の参考になればと思います。 なお、環境はUNIX上のPython 2.4, 2.5を想定しています。 u1はunicode型で、s1はstr型です。s1にどのよ

    fullkawa
    fullkawa 2008/10/26
    よくまとめられていて分かりやすい。
  • 6.11 time -- 時刻データへのアクセスと変換

    6.11 time -- 時刻データへのアクセスと変換 このモジュールでは、時刻に関するさまざまな関数を提供します。ほとんどの 関数が利用可能ですが、全ての関数が全てのプラットフォームで利用可能な わけではありません。 このモジュールで定義されているほとんどの関数は、プラットフォーム上の 同名の C ライブラリ関数を呼び出します。これらの関数に対する意味付け はプラットフォーム間で異なるため、プラットフォーム提供のドキュメント を読んでおくと便利でしょう。 まずいくつかの用語の説明と慣習について整理します。 エポック(epoch) は、 時刻の計測がはじまった時点のことです。その年の 1 月 1 日の午前 0 時に ``エポックからの経過時間'' が 0 になるように設定されます。Unixでは エポックは 1970 年です。エポックがどうなっているかを知るには、 gmtime(0) の値を

    fullkawa
    fullkawa 2008/10/18
    フォーマットの一覧有
  • 1 組み込み関数

  • 3 組み込み例外

  • [Python-ml-jp 2671] Re: 日本語のコメントを記述するには?

    Junji Nakanishi nakanishi @ daemonfreaks.com 2004年 1月 5日 (月) 00:25:26 JST 前の記事 [Python-ml-jp 2670] 日語のコメントを記述するには? 次の記事 [Python-ml-jp 2672] Re: 日語のコメントを記述するには? 記事の並び順: [ 日付 ] [ スレッド ] [ 件名 ] [ 著者 ] 中西と申します。 ソースコードにShift_JISの文字列を含む場合は、 ファイルの先頭に # -*- coding:sjis -*- と記述すればメッセージは出なくなります。 もちろん、JapaneseCodecsがインストールされている必要があります。 以上。 hideo ikeuchi wrote: > 池内です、始めまして。 > アセンブラ,BASIC,APL,COBOL,Pascal,

    fullkawa
    fullkawa 2008/10/06
    コメントに日本語を使うときのおまじない
  • Pythonのモジュールインポートのしくみ

    【1】   インポートする時 hoge.pyというモジュールをインポートする時、 hoge.pycファイルがなければコンパイル後のキャッシュをhoge.pycとして保存するようです。 【2】   パッケージってなんなの? Pythonではフォルダに「__init__.py」があれば、そのフォルダを「パッケージ」として扱えるようになっています。 論理的なツリーを構築するためにもつかえますし、このフォルダ内に複数のモジュールを入れておき、あたかも巨大なひとつのモジュールのように振舞わせることが出来ます。

  • 1