本帖最后由 Lydia 于 2024-11-15 16:34 编辑
数据处理:
1、读取CSV文件
- <font size="3">import csv
- </font> <font size="3">
- # 读取 CSV 文件并打印每一行
- with open('data.csv', 'r') as file:
- reader = csv.reader(file)
- for row in reader:
- print(row)</font>
复制代码
2、写入CSV文件
- <font size="3">import csv
- </font> <font size="3">
- # 写入数据到 CSV 文件
- data = [['Name', 'Age'], ['Alice', 30], ['Bob', 25]]
- with open('data.csv', 'w', newline='') as file:
- writer = csv.writer(file)
- writer.writerows(data)</font>
复制代码
3、读取JSON文件
- <font size="3">import json
- </font> <font size="3">
- # 读取 JSON 文件
- with open('data.json', 'r') as file:
- data = json.load(file)</font>
复制代码
4、写入JSON文件
- <font size="3">import json
- </font> <font size="3">
- # 将数据写入 JSON 文件
- data = {'name': 'Alice', 'age': 30}
- with open('data.json', 'w') as file:
- json.dump(data, file)</font>
复制代码
5、过滤列表中的重复项
- <font size="3"># 从列表中去除重复项
- my_list = [1, 2, 2, 3, 4, 4, 5]
- unique_list = list(set(my_list))</font>
复制代码
6、排序列表
- <font size="3"># 对列表进行排序
- my_list = [3, 1, 4, 1, 5, 9, 2, 6, 5, 3, 5]
- sorted_list = sorted(my_list)</font>
复制代码
网络请求
1、获取页面内容
- <font size="3">import requests
- </font> <font size="3">
- # 发送 GET 请求并获取网页内容
- response = requests.get('https://www.example.com')
- print(response.text)</font>
复制代码
2、发送 HTTP POST 请求
- <font size="3">import requests
- </font> <font size="3">
- # 发送 POST 请求并打印响应
- payload = {'key1': 'value1', 'key2': 'value2'}
- response = requests.post('https://httpbin.org/post', data=payload)
- print(response.text) </font>
复制代码
3、处理JSON响应
- <font size="3">import requests
- </font> <font size="3">
- # 获取并解析 JSON 响应
- response = requests.get('https://api.example.com/data')
- data = response.json()
- print(data)</font>
复制代码
4、下载图片
- <font size="3">import requests
- </font> <font size="3">
- # 下载并保存图片
- img_data = requests.get('http://example.com/image.jpg').content
- with open('image.jpg', 'wb') as handler:
- handler.write(img_data)</font>
复制代码
原文链接:https://sourl.cn/Ac85Bt
|