Pickle

PythonにPickleというライブラリが用意されている。

作業中に作成した関数を使いたいのなら、変数に代入する、

あるいはクラスを作ってインスタンスを呼び出せばよろしい。

けれど、これは、作業中のことであって、後日、また、そのオブジェクトを使いたいばあい、 Pickleを活用して、オブジェクトをファイルに保存しておくことができる。


#たんなるリスト
curry1 = ['corma','kima','Kashmir,',980,['Ueno','Ginza','Nogizaka']]
print(curry)
['corma', 'kima', 'kashimile', 980, ['Ueno', 'Ginza', 'Nogizaka']]

 #pickleをつかう import pickle curry2 = ['corma','kima','Kashmir,',980,['Ueno','Ginza','Nogizaka']] with open ('curry_file.binaryfile','wb') as web: pickle.dump(curry2,web) with open ('curry_file.binaryfile','rb') as web: a = pickle.load(web) print(a) ['corma', 'kima', 'kashimile', 980, ['Ueno', 'Ginza', 'Nogizaka']] 

 

Pickle…こんなの、絶対に覚えてられんわ。pythonは、他のファイルからのオブジェクトは呼び出ししくいねぇ。

Javascriptは、もっとカンタンだったとおもうねぇ〜

——

いちおう、以前書いたJavaScriptのコードをチェックしてみた。

こんな感じだねぇ。

#ほかのファイルに関数を、おすそわけする場合。
module.export={関数名}

#関数を、おすそ分けされる場合。
require(関数名)

通常変数に入れて、関数の機能を改変させていく。
変数名 = require(関数名)

 

気づいたことを、お気軽に。
公開まで、やや時間がかかりまーす!