Python是一種強(qiáng)大的編程語(yǔ)言,因?yàn)樗性S多便捷的數(shù)據(jù)獲取工具。下面我們就來(lái)介紹一些 Python++ 數(shù)據(jù)獲取的方法。
# 使用 requests 模塊 import requests url = 'https://www.example.com' r = requests.get(url) text = r.text print(text) # 使用 BeautifulSoup 解析 html from bs4 import BeautifulSoup soup = BeautifulSoup(text, 'html.parser') title = soup.title.string print(title) # 使用 lxml 解析 xml from lxml import etree xml = '' tree = etree.fromstring(xml) element = tree.find('element') content = element.text print(content) # 使用 pandas 讀取 csv import pandas as pd csv = 'example.csv' df = pd.read_csv(csv) print(df) # 使用 sqlalchemy 連接數(shù)據(jù)庫(kù) from sqlalchemy import create_engine engine = create_engine('mysql+pymysql://username:password@hostname:port/database') conn = engine.connect() # 查詢數(shù)據(jù) data = conn.execute('SELECT * FROM table') for row in data: print(row) # 關(guān)閉連接 conn.close() content
以上就是幾種 Python++ 數(shù)據(jù)獲取的方法,你可以根據(jù)自己的需要選擇使用哪種方法。