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