put_contents() 將一個字符串寫入文件,文件不存在時會自動創(chuàng)建,同PHP的put_contents()方法。
put_contents() 接收三個參數(shù),第一個為文件路徑,第二個為寫入的字符串,第三個為模式,第四個為字符編碼。
以下是 put_contents() 的語法:
put_contents(filename, data='', mode='w', charset="utf-8")
● filename [str]:文件路徑。
● data [str]:寫入的字符串?dāng)?shù)據(jù)。
● mode [str]:打開方式。w:寫、wb:二進制寫、r:讀、rb:二進制讀。
● charset: [str] 字符編碼。
無返回值。
以下展示了使用 put_contents() 的實例:
from kyger.utility import put_contents print(put_contents('./static/0000/kgcms.json', '{"name": "kgcms", "www": "http://www.gyssny.cn"}')) # 往kgcms.json寫入'use put_contents'
以上實例運行后輸出的結(jié)果為:
# kgcms.json文件內(nèi)容:{"name": "kgcms", "www": "http://www.gyssny.cn"}