1. 程式人生 > >python中的write()

python中的write()

filename = ‘pragramming.txt’

with open(filename,‘w’) as fileobject: #使用‘w’來提醒python用寫入的方式開啟 fileobject.write(‘I love your name!’ ‘\nI love your cloth!’ ‘\nI love your shoes!’ ‘\nI love your hair!’)

with open(filename,‘a’) as fileobject: #使用‘a’來提醒python用附加模式的方式開啟 fileobject.write(’\nI an superman.’)

程式碼中的filename如果沒有這個檔案,python會自己新建一個。

json檔案的寫入和讀取:

import json

filename = ‘number.json’ def write_json(): numbers = [1,2,3,4,5,6,7,8,9,10] with open(filename,‘w’) as fp: json.dump(numbers,fp)#寫入json檔案 write_json()

def read_json(): with open(filename) as pf: numbers = json.load(pf)#讀取json檔案 print(numbers) read_json()

訓練:

import json def remember_me(): active = True while active: for i in range(5): if i < 4: username = input(‘Please enter your name:’) filename = ‘name.json’ with open(filename,‘w’) as fp:#以w的方式開啟寫入時會覆蓋原有記錄,而以a開啟不會 json.dump(username,fp) print('Hello! '+username.title()) else: active = False remember_me()