📅  最后修改于: 2023-12-03 15:28:06.540000             🧑  作者: Mango
Python 是一种广泛使用的高级编程语言,它支持访问各种数据源,包括文件、数据库、Web API 等等。
Python 提供了许多操作文件的方法,包括打开文件、读取文件、写入文件等等。
# 打开文件并读取内容
with open('example.txt', 'r') as f:
content = f.read()
print(content)
# 写入内容到文件
with open('example.txt', 'w') as f:
f.write('Hello, world!')
Python 支持多种关系型数据库,如 MySQL、PostgreSQL 和 SQLite。
import mysql.connector
# 连接 MySQL 数据库
mydb = mysql.connector.connect(
host="localhost",
user="yourusername",
password="yourpassword",
database="mydatabase"
)
# 执行 SQL 查询
mycursor = mydb.cursor()
mycursor.execute("SELECT * FROM customers")
myresult = mycursor.fetchall()
for x in myresult:
print(x)
Python 提供了多种 HTTP 客户端库,如 requests 和 urllib。
import requests
# 发送 HTTP GET 请求,并解析响应
response = requests.get('https://api.github.com/users/octocat')
data = response.json()
print(data['login'])
以上是几种 Python 数据访问的示例,更多详细用法可以参考官方文档。