Python資料儲存的兩種TXT JSON格式

2021-10-04 13:25:44 字數 1134 閱讀 8997

資料儲存的方式多種多樣,最簡單的形式是直接儲存成文字檔案,比如txt/json/csv…另外還可以儲存到資料庫----關係型資料庫–mysql mssql,非關係型資料庫 mongodb、redis…

一、以txt文字檔案儲存

from bs4 import beautifulsoup

import requests

r=requests.get(

'')soup=beautifulsoup(r.content,

'lxml'

)for bq in soup.select(

'#u1'):

print

(bq.get_text())

with

open

('hj.txt'

,'w+'

)as xr:

xr.write(bq.get_text(

))

開啟方式

二、json檔案儲存

json:通過物件和陣列的組合來表示資料,構造簡潔,是一種輕量級的資料交換格式。

'''

'''import json

file_name =

'd:/json_file.txt'

nums =[3

,4,5

,7,1

,9]# nums =

with

open

(file_name,

'w')

as file_obj:

'''寫入json檔案'''

json.dump(nums, file_obj)

print

("寫入json檔案:"

, nums)

with

open

(file_name)

as file_obj:

'''讀取json檔案'''

numbers = json.load(file_obj)

# 返回列表資料,也支援字典

print

("讀取json檔案:"

, numbers)

mysql的兩種引擎 mysql的兩種儲存引擎

背景 最近在使用spring data jpa操作mysql,在使用jpa的自動建表功能之後,處理多對多關係 manytomany的時候,spring data jpa會給中間表的兩個欄位都加上外來鍵引用。當前使用的版本預設的資料庫儲存引擎為myisam。這種儲存引擎是為資料庫查詢效能而生的,不支援...

兩種儲存思路

儲存 寬高 每個畫素的 rgba 值 位圖 儲存 寬高 每個幾何圖形 向量圖 一張,如果幾何圖形關係明確,用向量圖來儲存,不但空間占用少,而且資訊比位圖全。因為位圖沒有表達出幾何圖形的關係,在縮放時位圖只好失真。同理,儲存一系列資料時 如果不知道資料的關係,我們只好 像點陣圖一樣 把所有資料老老實實...

python 字典值儲存列表的兩種方式

示例構建了列表相同值的索引的字典鍵值對,0,1,2,3,4,6這些索引的值都是3,5索引值是1,分別作為字典的鍵和值 方法一 dict.setdefault key,default none 如果字典中包含有給定鍵,則返回該鍵對應的值,否則返回為該鍵設定的值。sample 3,3,3,3,3,1,3...