"""儲存資料"""
# 使用模組json儲存資料
# 防止程式停止執行時使用者資料丟失
import json
numbers =[2
,3,4
,5]filename =
'numbers.json'
with
open
(filename,
'w')
as f_obj:
# 寫入模式
json.dump(numbers, f_obj)
import json
filename =
'numbers.json'
with
open
(filename)
as f_obj:
# 讀取模式
numbers = json.load(f_obj)
print
(numbers)
"""結合資料儲存和異常處理"""
import json
# 如果以前儲存了使用者名稱,就載入它
# 否則,就提示使用者輸入使用者名稱並儲存它
filename =
'numbers.json'
try:
with
open
(filename)
as f_obj:
user = json.load(f_obj)
except filenotfounderror:
# 提示輸入
user =
input
('please enter your name:'
)with
open
(filename,
'w')
as f_obj:
json.dump(user, f_obj)
print
('we will remember you when you come back '
+ user +
'.')
else
:print
('welcome back '
+ user +
'!')
# 對儲存、載入使用者名稱**進行重構
import json
defget_stored_username()
:"""如果儲存了使用者名稱,就獲取它"""
filename =
'numbers.json'
try:
with
open
(filename)
as f_obj:
username = json.load(f_obj)
except filenotfounderror:
return
none
else
:return username
defget_new_username()
:"""提示使用者輸入使用者名稱"""
username =
input
('what is your name?'
) filename =
'numbers.json'
with
open
(filename)
as f_obj:
json.dump(username, f_obj)
return username
defgreet_user()
:"""問候使用者,並指出它名字"""
username = get_stored_username(
)if username:
print
('welcome back '
+ username +
'.')
else
: get_new_username(
)print
('we will remember you when you come back'
+ username)
greet_user(
)
資料儲存 CSV檔案讀取和儲存
import csvdef read csv demo1 with open r c users administrator desktop classroom1.csv as f reader csv.reader f 構造讀取器 把檔案指標傳給csv.reader 方法並賦值給reader,返回...
Python讀取excel資料後儲存資料再次提取
首先看一下excel資料 1.從excel讀取資料並儲存,使用的是xlrd庫,使用前先導入 def sign time data xlrd.open workbook f selenium irs data testexcel kq.xls 開啟excel,路徑注意是雙斜槓 sheet data.s...
python讀取和儲存json檔案
json檔案是一種常見的資料儲存檔案,比txt看著高階點,比xml看著人性化一點。同時,json作為一種通用協議的檔案格式,可以被各種語言方便地讀取。所以,json非常適合用來儲存結構化的資料。json的具體介紹和使用規範 本文將關於python讀取json做乙個小小的記錄和總結。一般情況下的jso...