タグ

ブックマーク / yumimue.hatenadiary.org (2)

  • ファイル操作 - ひきメモ

    ファイルを開く、読み込む、書き込む f1 = f2 = None try: f1 = open("in.txt", "r") # 読み込みモードでファイルを開く f2 = open("out.txt", "w") # 新規書き込みモードでファイルを開く data = f1.read(100) # 100バイト分のデータを読み込む data += f1.read() # 残りのデータを全て読み込む f2.write(data) # データをファイルに書き込む except IOError, inst: print inst finally: if f1: f1.close() # ファイルを閉じる if f2: f2.close() ファイルを1行ずつ読み込む その1 f = open("in.txt", "r") for line in f: # データを1行ずつ読み込む print li

    ファイル操作 - ひきメモ
  • 文字列の操作 - ひきメモ

    文字列のメソッドは正規表現を使うより速いので、文字列の操作をする場合は、まず文字列のメソッドでできないかを調べた方がよいです。 文字列の一部を取り出す >>> s = "python" >>> s[2] # 2番目の要素を取り出す 't' >>> s[1:4] # 1番目から3番目までの文字を取り出す 'yth' >>> print s[2:] # 2番目から末尾までの文字を取り出す そん >>> s[0] = "P" # 文字列は不変なので、要素への代入は不可 Traceback (most recent call last): File "<stdin>", line 1, in <module> TypeError: 'str' object does not support item assignment 文字列が○○だけであるかを調べる >>> "abcABC123".isaln

    文字列の操作 - ひきメモ
    cuffs_button
    cuffs_button 2009/12/13
    文字列についてのメモ
  • 1