SSブログ

IronPython で IsolatedStorage [DotNET]

1こ前のエントリの続き。とりあえず、1行書いて、1行読んでみるサンプル。

from System.IO import FileMode, StreamWriter, StreamReader
from System.IO.IsolatedStorage import IsolatedStorageFileStream

def foo_writer(s):
    cfg = IsolatedStorageFileStream("foo.cfg", FileMode.Create)
    sw = StreamWriter(cfg)
    sw.WriteLine(s)
    sw.Close()
    cfg.Close()

def foo_reader():
    cfg = IsolatedStorageFileStream("foo.cfg", FileMode.Open)
    sr = StreamReader(cfg)
    s = sr.ReadLine()
    sr.Close()
    cfg.Close()
    return s

if __name__ == '__main__':
    foo_writer('Hello world!')
    print foo_reader()


本当は XML ファイルにオブジェクトをシリアライズしてみたかったんだけど、
System.Xml.Serialization でシリアライズする場合は、クラスにパラメータなしのコンストラクタが必要だったりの制約があるみたい。結果、IronPython のオブジェクトではうまくいかなくて挫折。


nice!(0)  コメント(4)  トラックバック(0) 
共通テーマ:パソコン・インターネット

nice! 0

コメント 4

Stepcer

Kamagra Oral Jelly 100mg Sildenafil Citrato <a href=https://apcialisle.com/#>Cialis</a> Genericpillsshop <a href=https://apcialisle.com/#>cialis 10mg</a> Priligy In Italia
by Stepcer (2020-03-20 18:04) 

JanTrum

Finasteride Vs Propecia Benign Prostatic Hyperplasia <a href=https://apcialisle.com/#>Cialis</a> Hydrochlorothiazide Holistic <a href=https://apcialisle.com/#>Cialis</a> Online Drugstore
by JanTrum (2020-03-23 07:09) 

JanTrum

Tab Shipped Ups Progesterone Amex Accepted Store <a href=http://cialibuy.com/#>Cialis</a> Precios Viagra En Farmacia <a href=http://cialibuy.com/#>Cialis</a> Propecia Resultados
by JanTrum (2020-03-28 04:22) 

JanTrum

Cialis Comprar Por Internet <a href=https://abcialisnews.com/#>Cialis</a> Propecia Propiedades <a href=https://abcialisnews.com/#>safe place to buy cialis online</a> Acheter Cialis Original En France
by JanTrum (2020-04-27 00:33) 

コメントを書く

お名前:
URL:
コメント:
画像認証:
下の画像に表示されている文字を入力してください。

Facebook コメント

トラックバック 0