当前位置: 首页 > wzjs >正文

dedecms学校网站模板免费下载后台网站模板下载

dedecms学校网站模板免费下载,后台网站模板下载,wordpress仪表盘空白,重庆永川建设银行网站最近总是需要可视化模型结果,手动复制图片又慢又麻烦~ 核心就是上传图片和文字这两个函数,替换这三个地方就可以实现啦~ SHEET_NAME "" #子表名称 SPREADSHEET_TOKEN "" #表格名 HEADERS { "A…

最近总是需要可视化模型结果,手动复制图片又慢又麻烦~

核心就是上传图片和文字这两个函数,替换这三个地方就可以实现啦~

SHEET_NAME = "" #子表名称
SPREADSHEET_TOKEN = "" #表格名

HEADERS = {
    "Authorization": "Bearer u-eSfStf4a1cvWVkcyX03FHl5gjg11gk2XUgG0ggSy8JcL", #替换为自己的key
    "Content-Type": "application/json",
}

import os
import json
import base64
import time
import requests# 飞书表格配置
SHEET_NAME = "" #子表名称
SPREADSHEET_TOKEN = "" #表格名
IMG_URL = f"https://open.feishu.cn/open-apis/sheets/v2/spreadsheets/{SPREADSHEET_TOKEN}/values_image"
TEXT_URL = f"https://open.feishu.cn/open-apis/sheets/v2/spreadsheets/{SPREADSHEET_TOKEN}/values"
HEADERS = {"Authorization": "Bearer u-eSfStf4a1cvWVkcyX03FHl5gjg11gk2XUgG0ggSy8JcL", #替换为自己的key"Content-Type": "application/json",
}def upload_image(image_path, column_index, row_index, max_retries=3):for attempt in range(max_retries):try:with open(image_path, "rb") as f:fb = f.read()fb = base64.b64encode(fb).decode("utf-8")data = {"range": f"{SHEET_NAME}!{chr(65 + column_index)}{row_index}:{chr(65 + column_index)}{row_index}","image": fb,"name": os.path.basename(image_path),}rsp = requests.post(IMG_URL, data=json.dumps(data), headers=HEADERS)rsp.raise_for_status()print(f"✅ 上传图片成功: {image_path} -> 行{row_index}, 列{column_index}")return Trueexcept Exception as e:print(f"❌ 上传图片失败: {e}(尝试 {attempt + 1}/{max_retries})")time.sleep(2)return Falsedef upload_text(text, column_index, row_index):try:data = {"valueRange": {"range": f"{SHEET_NAME}!{chr(65 + column_index)}{row_index}:{chr(65 + column_index)}{row_index}","values": [[text]],}}text_rsp = requests.put(TEXT_URL, data=json.dumps(data), headers=HEADERS)text_rsp.raise_for_status()print(f"📝 上传文字成功 -> 行{row_index}, 列{column_index}")return Trueexcept Exception as e:print(f"❌ 上传文字失败: {e}")return Falsedef process_jsonl(jsonl_path, column_img=0, column_txt=1):start_row = 2row_index = start_rowwith open(jsonl_path, "r", encoding="utf-8") as f:for line in f:try:data = json.loads(line)image_path = data["image"]score_text = str(data.get("score", "N/A"))if not os.path.exists(image_path):print(f"❌ 缺失图像: {image_path}")continueupload_image(image_path, column_img, row_index)upload_text(score_text, column_txt, row_index)row_index += 1except Exception as e:print(f"❌ 解析失败: {e}")continueif __name__ == "__main__":jsonl_file = "/mnt/data_vlm/jianai/edit_data/image_score.jsonl"  # 你自己的 jsonl 路径process_jsonl(jsonl_file, column_img=6*2, column_txt=6*2 + 1)  # 根据表格实际列设置起始列

一、建立表格

要注意这个表格只能在“云盘”下新建,否则不能成功,选别的链接里会带有wiki字样

二、获得表格/子表名

会得到这样一个网址。其中

SHEET_NAME = "I0sjZg"

SPREADSHEET_TOKEN = "Em9csSnhQhOKWMtLssectp1FnHe"

如果没有出现子表名字,说明只有一个子表,再新建一个就好了

三、获取鉴权key

如果是公司账户,需要使用个人号,记得给个人账号分享文档的编辑权限。

在这个网址创建一个应用即可,随便填写,然后点击获取key,这个key大概1-2个小时会过期。

获取工作表 - 服务端 API - 飞书开放平台

http://www.dtcms.com/wzjs/600459.html

相关文章:

  • 网站怎么做能提升ip流量网站开发实例视频教程
  • 外贸网站建设哪家强做调查用哪个网站
  • 深圳网站建设q双赢世讯欧美教育网站模板
  • 专做女鞋的网站模板手机网站建设多少钱
  • 制作网页的网站哪个好用50个产品改良设计
  • 做网站驻马店宁波网站建设制作电话号码
  • 海外购物app黄冈seo
  • 广元网站建设工作室有服务器自己怎么做网站
  • 公司建网站多少钱qcjxkd深圳创业补贴需要什么条件
  • 世安建设有限网站中国品牌建设促进会网站
  • 美食网网站建设目的浙江做网站公司有哪些
  • 网络优化网站电商平台数据
  • 怀柔网站建设高端响应式网站设计
  • 网站在线留言系统丹东做网站哪家好
  • 查网站开发者珠海 网页设计
  • 网站制作招聘网站建设开场白怎么说
  • 哈尔滨网站建设公司有哪些南通网站推广优化费用
  • 虚拟主机搭建多个网站影视广告网站
  • 商城网站建设怎么建设设计邦官网
  • 做网站的公司如何推广wordpress不显示子分类
  • 中国建设银行春招网站2016网站谷歌权重
  • 娱乐网站建设方案四川手机网
  • 烟台seo做的好的网站高端网站建设南宁
  • 宿迁网站建设排名电子商务网站建设有哪些流程图
  • 帮别人设计网站的网站吗如何修改上线网站
  • 晚上网站推广软件免费版网站推广哪个平台好
  • 在线课程网站建设规范礼品定制
  • 51制作工厂网站做情人在那个网站
  • html5网站建设方案如何做企业套模网站
  • 来宾网站制作档案馆网站安全建设