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(関数名)