Python函数实现与字符串匹配优化
学习笔记作者:admin日期:2025-08-07点击:66
摘要:本文介绍了如何编写一个Python函数getgold()来读取JSON文件并返回特定格式的字符串,同时将字符串匹配方式从startswith改为in以实现包含关键词的功能。
1. Python函数实现
import json
def getgold():
file_path = '/www/wwwroot/jishigu.com/glod/price.json'
try:
with open(file_path, 'r', encoding='utf-8') as f:
data = json.load(f)
price = data.get('price', 0)
chicang = data.get('chicang', 0)
lirun = data.get('lirun', 0)
heji = data.get('heji', 0)
result = f"现价{price}, 持仓{chicang}克, 利润:{lirun}, 合计:{heji}"
return result
except Exception as e:
return f"读取文件失败: {e}"
# 示例调用
print(getgold())
2. 字符串匹配优化
any(keyword in ask for keyword in callAIKeywords)
3. 总结
通过上述方法,我们实现了从JSON文件中读取数据并格式化输出,并且将字符串匹配方式从判断是否以某个关键词开头改为了判断是否包含关键词。