タグ

ブックマーク / pythoncode.blog.fc2.com (2)

  • Pythonコード研究所 辞書を比較する

    辞書を比較するためにPythonには、比較演算子を用います。 ==、!=:すべての要素が同じかどうか比較する。 <=、<、>、>=:すべての要素の大小を比較する。 is:オブジェクトが同じかどうか比較する。 以下に実際のコードを示します。 #!/usr/bin/env python # -*- coding: utf-8 -*- a = {1:'One',2:'Two',3:'Three'} b = {1:'One',2:'Two',3:'Three'} c = {1:'One',2:'Two',4:'Four'} d = {1:'One',2:'Two',3:'Tre'} #同じかどうか調べます。 print a == b #異なるかどうか調べます。 print a != b #大小を調べます。 print a >= b #すべて要素が同じなのでTrue print a > b #すべて

  • Pythonコード研究所 テンポラリーファイルを作成する NamedTemporaryFile gettempdir gettempprefix

    tempfileモジュールのNamedTemporaryFileメソッドを利用すると、テンポラリーファイルを作成します。構文は、以下の通りです。 tempfile.NamedTemporaryFile([mode='w+b'[, bufsize=-1[, suffix=''[, prefix='tmp'[, dir=None[, delete=True]]]]]]) このメソッドは、一時的な記憶領域を利用するファイルオブジェクトを返します。作成されたファイルはcloseと同時に削除されます。 オプションのmodeは標準では、w+bになっており、一旦閉じなくても読み書きができます。またオプションのbufsizeは-1が標準であり、これはOSのデフォルトの値を用います。オプションのsuffixは、作成されるテンポラリーファイルの接辞文字列です。オプションのprefixは接頭文字列です。オプショ

  • 1