Python中常用的utils()函数及其使用方法
发布时间:2024-01-19 20:45:07
在Python中,utils()函数通常是指一些常用的工具函数。这些函数可以提供通用的功能,方便开发人员快速解决问题。以下是一些常用的utils()函数及其使用方法,每个函数都附带了一个使用例子。
1. json.dumps() - 将Python对象序列化为JSON字符串
import json
data = {'name': 'John', 'age': 30, 'city': 'New York'}
json_string = json.dumps(data)
print(json_string)
# 输出: {"name": "John", "age": 30, "city": "New York"}
2. json.loads() - 将JSON字符串反序列化为Python对象
import json
json_string = '{"name": "John", "age": 30, "city": "New York"}'
data = json.loads(json_string)
print(data['name'])
# 输出: John
3. datetime.datetime.now() - 获取当前时间
import datetime current_time = datetime.datetime.now() print(current_time) # 输出: 2021-09-01 10:36:45.123456
4. os.path.exists() - 判断路径是否存在
import os
path = '/path/to/file.txt'
if os.path.exists(path):
print('文件存在')
else:
print('文件不存在')
5. requests.get() - 发送HTTP GET请求
import requests
response = requests.get('https://api.example.com/data')
data = response.json()
print(data)
里面的"https://api.example.com/data"可以替换为要请求的API地址。
6. re.findall() - 在字符串中查找所有匹配的模式
import re text = 'Hello, my name is John and I live in New York.' matches = re.findall(r'[A-Z][a-z]+', text) print(matches) # 输出: ['Hello', 'John', 'New', 'York']
这里使用正则表达式在字符串中找出所有由大小写字母组成的单词。
7. random.choice() - 在列表中随机选择一个元素
import random fruits = ['apple', 'banana', 'orange', 'grapefruit'] random_fruit = random.choice(fruits) print(random_fruit)
这里从水果列表中随机选择一个水果。
8. time.sleep() - 暂停程序执行一段时间
import time
print('开始执行')
time.sleep(5) # 程序暂停5秒
print('继续执行')
该函数用于在程序执行过程中暂停一段时间,这里暂停5秒钟。
这只是一些常用的utils()函数及其使用方法的例子,Python中还有很多常用的工具函数可以用来简化开发任务。根据具体的需求,开发人员可以使用适当的工具函数来提高效率。
