タグ

ブックマーク / www.python-izm.com (2)

  • プロパティ

    Pythonでプロパティを定義する場合、propertyクラスとpropertyデコレータを使用する方法があります。 property関数 第一引数でgetterのみ指定しているため、setterはありません。つまり読み取り専用のプロパティであるためurlを更新しようとするとエラーになります。 class PropertyTest(object): def __init__(self, url): self._url = url def get_url(self): print('-- get_url --') return self._url url = property(get_url) prop = PropertyTest('https://www.python-izm.com/') # プロパティ「url」を取得 print(prop.url) # getterのみの定義なので更

    プロパティ
    karasawacurry
    karasawacurry 2017/09/23
    クラスのプロパティ
  • 設定ファイル

    Pythonにはとても便利な設定ファイル読み書き機能があります。決められた書式に従って記述することで、容易に設定値を得ることができます。 設定ファイルの読み込み Windowsのiniファイルのような構造で保存します。まずは設定ファイルそのものを作ってみましょう(文字コードはUTF-8です)。 # コメントアウトも出来ます [settings] host = localhost port = 12345 # 「 = 」前後にスペースがあってもなくても問題なし [system] os=Windows version=8 path= # 区切りは「 = 」でも「 : 」可 [user] name : python-izm password : 0000 mail : mail@example.com ハイライトされている部分がセクションで、セクション名を「 [] 」(大カッコ)で囲みます。セク

    設定ファイル
  • 1