{ "cells": [ { "cell_type": "code", "execution_count": 2, "metadata": {}, "outputs": [ { "name": "stderr", "output_type": "stream", "text": [ "c:\\Users\\admin\\.conda\\envs\\F6processing\\lib\\site-packages\\numpy\\_distributor_init.py:30: UserWarning: loaded more than 1 DLL from .libs:\n", "c:\\Users\\admin\\.conda\\envs\\F6processing\\lib\\site-packages\\numpy\\.libs\\libopenblas.EL2C6PLE4ZYW3ECEVIV3OXXGRN2NRFM2.gfortran-win_amd64.dll\n", "c:\\Users\\admin\\.conda\\envs\\F6processing\\lib\\site-packages\\numpy\\.libs\\libopenblas64__v0.3.21-gcc_10_3_0.dll\n", " warnings.warn(\"loaded more than 1 DLL from .libs:\"\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ "' textField_fcjh3jf ': data_details[ \"org_id\" ][i], # \"org_id\"\n", "' textField_1xjn97l ': data_details[ \"org_code\" ][i], # \"org_code\"\n", "' textField_qeygkxz ': data_details[ \"org_name\" ][i], # \"org_name\"\n", "' textField_f02mhxz ': data_details[ \"org_type\" ][i], # \"org_type\"\n", "' textField_pd4rfu2 ': data_details[ \"org_stage\" ][i], # \"org_stage\"\n", "' textField_7u9b0m6 ': data_details[ \"group_name\" ][i], # \"group_name\"\n", "' textField_pepcc25 ': data_details[ \"group_grade\" ][i], # \"group_grade\"\n", "' dateField_hbdaida ': data_details[ \"saas_create_time\" ][i], # \"saas_create_time\"\n", "' textField_kk5nt1o ': data_details[ \"saas_version_fmt\" ][i], # \"saas_version_fmt\"\n", "' textField_xip14eb ': data_details[ \"saas_edition_fmt\" ][i], # \"saas_edition_fmt\"\n", "' textField_neha4cj ': data_details[ \"saas_customer_type\" ][i], # \"saas_customer_type\"\n", "' textField_nyoo8tc ': data_details[ \"contacts\" ][i], # \"contacts\"\n", "' textField_q9tl2ku ': data_details[ \"contact_mobile\" ][i], # \"contact_mobile\"\n", "' textField_ibhi8pf ': data_details[ \"region_name\" ][i], # \"region_name\"\n", "' textField_sxj46ug ': data_details[ \"branch_name\" ][i], # \"branch_name\"\n", "' employeeField_li8nejio ': data_details[ \"service_impl_principal\" ][i], # \"service_impl_principal\"\n", "' employeeField_li8nejip ': data_details[ \"area_manager\" ][i], # \"area_manager\"\n", "' textField_wsl56u7 ': data_details[ \"init_day\" ][i], # \"init_day\"\n", "' textField_w77lwkc ': data_details[ \"init_label_value\" ][i], # \"init_label_value\"\n", "' textField_hltglzr ': data_details[ \"init_label_code\" ][i], # \"init_label_code\"\n", "' textField_tar1oks ': data_details[ \"push_day\" ][i], # \"push_day\"\n", "' textField_6kppyas ': data_details[ \"push_label_value\" ][i], # \"push_label_value\"\n", "' textField_gkqdsug ': data_details[ \"push_label_code\" ][i], # \"push_label_code\"\n", "' textField_jrq7ztt ': data_details[ \"health_warning_info\" ][i], # \"health_warning_info\"\n", "' dateField_u67kc7t ': data_details[ \"etl_time\" ][i], # \"etl_time\"\n", "' textField_ltyul74 ': data_details[ \"province_name\" ][i], # \"province_name\"\n", "' textField_4mqbb1x ': data_details[ \"city_name\" ][i], # \"city_name\"\n", "' textField_t8u2y3u ': data_details[ \"pt\" ][i], # \"pt\"\n", "0\n", "0\n", "0\n", "0\n", "0\n", "0\n", "0\n", "0\n", "0\n", "0\n", "新建第 99 条数据! {'result': ['FINST-YI866S91BM6B4LTO8NOFRCPQK0T72I8EUN8IL1C', 'FINST-YI866S91BM6B4LTO8NOFRCPQK0T72I8EUN8IL2C', 'FINST-YI866S91BM6B4LTO8NOFRCPQK0T72I8EUN8IL3C', 'FINST-YI866S91BM6B4LTO8NOFRCPQK0T72I8EUN8IL4C', 'FINST-YI866S91BM6B4LTO8NOFRCPQK0T72I8EUN8IL5C', 'FINST-YI866S91BM6B4LTO8NOFRCPQK0T72I8EUN8IL6C', 'FINST-YI866S91BM6B4LTO8NOFRCPQK0T72I8EUN8IL7C', 'FINST-YI866S91BM6B4LTO8NOFRCPQK0T72I8EUN8IL8C', 'FINST-YI866S91BM6B4LTO8NOFRCPQK0T72I8EUN8IL9C', 'FINST-YI866S91BM6B4LTO8NOFRCPQK0T72I8EUN8ILAC', 'FINST-YI866S91BM6B4LTO8NOFRCPQK0T72I8EUN8ILBC', 'FINST-YI866S91BM6B4LTO8NOFRCPQK0T72I8EUN8ILCC', 'FINST-YI866S91BM6B4LTO8NOFRCPQK0T72I8EUN8ILDC', 'FINST-YI866S91BM6B4LTO8NOFRCPQK0T72I8EUN8ILEC', 'FINST-YI866S91BM6B4LTO8NOFRCPQK0T72J8EUN8ILFC', 'FINST-YI866S91BM6B4LTO8NOFRCPQK0T72J8EUN8ILGC', 'FINST-YI866S91BM6B4LTO8NOFRCPQK0T72J8EUN8ILHC', 'FINST-YI866S91BM6B4LTO8NOFRCPQK0T72J8EUN8ILIC', 'FINST-YI866S91BM6B4LTO8NOFRCPQK0T72J8EUN8ILJC', 'FINST-YI866S91BM6B4LTO8NOFRCPQK0T72J8EUN8ILKC', 'FINST-YI866S91BM6B4LTO8NOFRCPQK0T72J8EUN8ILLC', 'FINST-YI866S91BM6B4LTO8NOFRCPQK0T72J8EUN8ILMC']}\n" ] } ], "source": [ "# -*- coding: utf-8 -*-\n", "import psycopg2\n", "import pandas as pd\n", "import calendar\n", "import datetime\n", "# 获得连接\n", "conn = psycopg2.connect(database=\"f6_bi\", user=\"BASIC$ro_caowei\", password=\"!ro_caowei123\", host=\"hgprecn-cn-nif1vnv0y002-cn-shanghai.hologres.aliyuncs.com\", port=\"80\")\n", "# 获得游标对象,一个游标对象可以对数据库进行执行操作\n", "cursor = conn.cursor()\n", "\n", "# 获取当前日期\n", "now_time = datetime.datetime.now()\n", "yes_time = now_time + datetime.timedelta(days=-1)\n", "yes_time_nyr = int(yes_time.strftime('%Y%m%d'))# 获取前一天日期\n", "# sql语句 建表\n", "sql =f\"\"\"SELECT * FROM \"public\".\"holo_ads_dataservice_saas_org_health_warning\" WHERE \"pt\" = '{yes_time_nyr}';\"\"\"\n", "# 执行语句\n", "cursor.execute(sql)\n", "# 获取结果集的每一行\n", "rows = cursor.fetchall()\n", "# 获取所有字段名\n", "all_fields = cursor.description\n", "#执行结果转化为dataframe\n", "col = []\n", "for i in all_fields:\n", " col.append(i[0])\n", "data_details = pd.DataFrame(list(rows),columns=col)\n", "# data_NGV.to_excel(r'C:\\Users\\admin\\Desktop\\NGV明细.xlsx')\n", "# 关闭数据库连接\n", "cursor.close()\n", "conn.close()\n", "\n", "# 基础函数配置\n", "import pandas as pd\n", "import pandas as pd\n", "import requests\n", "from pathlib import Path\n", "from urllib.parse import quote\n", "import json\n", "import numpy as np\n", "import time\n", "\n", "ROOT = Path('.').absolute() # 当前工作目录\n", "\n", "def generateToken() -> str:\n", " \"\"\" 生成 token \"\"\"\n", "\n", " token_api = 'https://api.dingtalk.com/v1.0/oauth2/accessToken'\n", "\n", " # 该信息在钉钉开放应用中\n", " data = {\n", " \"appKey\": \"ding5kqocon5s9oph5uq\",\n", " \"appSecret\": 'HL1jgsIIfLAC0eTH0A1m4mwxUDqbgsiPeCCGGE3ocM6qJBTIW7Ivt9drxF_Z4Kb_'\n", " }\n", "\n", " res = requests.post(token_api, json=data)\n", " token = res.json()['accessToken']\n", "\n", " return token\n", "\n", "def read_instances(token, formUuid, page, n):\n", " \"\"\" 函数功能:读取普通表单的所有数据 \"\"\"\n", "\n", " api = f'https://api.dingtalk.com//v1.0/yida/forms/instances/search'\n", "\n", " headers = {\n", " \"Content-Type\": \"application/json\",\n", " \"x-acs-dingtalk-access-token\": token\n", " }\n", "\n", " formData = {\n", " \"appType\" : \"APP_UYZ0KG6L0CCNV80GZ66O\",\n", " \"systemToken\" : \"XA966F81JAJOFCVVVKO64E9MIIZV1EWE5SFMKJ2\",\n", " \"userId\" : \"yida_pub_account\",\n", " \"language\" : \"zh_CN\",\n", " \"formUuid\" : formUuid,\n", " \"currentPage\" : page,\n", " \"pageSize\" : n\n", " }\n", "\n", " res = requests.post(api, headers=headers, json=formData)\n", " return res.json()\n", "\n", "def read_delete(token, formInstanceId):\n", " \"\"\" 函数功能:调用本接口删除表单数据。 \"\"\"\n", "\n", " api = f'https://api.dingtalk.com//v1.0/yida/forms/instances'\n", "\n", " headers = {\n", " \"Content-Type\": \"application/json\",\n", " \"x-acs-dingtalk-access-token\": token\n", " }\n", "\n", " formData = {\n", " \"appType\" : \"APP_UYZ0KG6L0CCNV80GZ66O\",\n", " \"systemToken\" : \"XA966F81JAJOFCVVVKO64E9MIIZV1EWE5SFMKJ2\",\n", " \"userId\" : \"yida_pub_account\",\n", " \"language\" : \"zh_CN\",\n", " \"formInstanceId\" : formInstanceId\n", " }\n", "\n", " res = requests.delete(api, headers=headers, json=formData)\n", " return res.json()\n", "\n", "def read_new(FORMID,formData):\n", " \"\"\" 通过实例id 获取表单内容 \"\"\"\n", " api = f'https://api.dingtalk.com/v1.0/yida/forms/instances'\n", "\n", " headers = {\n", " \"Content-Type\": \"application/json\",\n", " \"x-acs-dingtalk-access-token\": TOKEN\n", " }\n", " payload = {\n", " \"formUuid\" : FORMID,\n", " \"appType\" : \"APP_UYZ0KG6L0CCNV80GZ66O\",\n", " \"formDataJson\" : json.dumps(formData, cls=NpEncoder),\n", " \"systemToken\" : \"XA966F81JAJOFCVVVKO64E9MIIZV1EWE5SFMKJ2\",\n", " \"language\" : \"zh_CN\",\n", " \"userId\" : \"yida_pub_account\"\n", " }\n", "\n", " res = requests.post(api, headers=headers, json=payload)\n", " print(res.json())\n", "\n", " return res.json()\n", "\n", "\n", "def component(FORMID,TOKEN):\n", " \"\"\" 获取组件信息 \"\"\"\n", " api = f'https://api.dingtalk.com//v1.0/yida/forms/formFields'\n", "\n", " headers = {\n", " \"Content-Type\": \"application/json\",\n", " \"x-acs-dingtalk-access-token\": TOKEN\n", " }\n", " payload = {\n", " \"formUuid\" : FORMID,\n", " \"appType\" : \"APP_UYZ0KG6L0CCNV80GZ66O\",\n", " # \"formDataJson\" : json.dumps(formData, cls=NpEncoder),\n", " \"systemToken\" : \"XA966F81JAJOFCVVVKO64E9MIIZV1EWE5SFMKJ2\",\n", " # \"language\" : \"zh_CN\",\n", " \"userId\" : \"yida_pub_account\"\n", " }\n", "\n", " res = requests.get(api, headers=headers, json=payload)\n", "\n", " return res.json()\n", "def Batch_creation(FORMID,TOKEN,ALL_formData):\n", " \"\"\" 获取组件信息 \"\"\"\n", " api = f'https://api.dingtalk.com//v1.0/yida/forms/instances/batchSave'\n", "\n", " headers = {\n", " \"Content-Type\": \"application/json\",\n", " \"x-acs-dingtalk-access-token\": TOKEN\n", " }\n", " payload = {\n", " # \"formDataJson\" : json.dumps(formData, cls=NpEncoder),\n", " \"noExecuteExpression\" : \"true\",\n", " \"formUuid\" : FORMID,\n", " \"appType\" : \"APP_UYZ0KG6L0CCNV80GZ66O\",\n", " \"asynchronousExecution\" : \"true\",\n", " \"systemToken\" : \"XA966F81JAJOFCVVVKO64E9MIIZV1EWE5SFMKJ2\",\n", " \"keepRunningAfterException\" : \"true\",\n", " \"userId\" : \"yida_pub_account\",\n", " \"formDataJsonList\" : json.dumps(ALL_formData, cls=NpEncoder),\n", " }\n", "\n", " res = requests.post(api, headers=headers, json=payload)\n", " return res.json()\n", "\n", "def delete_in_batches(FORMID,TOKEN,ALL_DATA_instance):\n", " \"\"\" 批量删除表单实例 \"\"\"\n", " api = f'https://api.dingtalk.com//v1.0/yida/forms/instances/batchRemove'\n", "\n", " headers = {\n", " \"Content-Type\": \"application/json\",\n", " \"x-acs-dingtalk-access-token\": TOKEN\n", " }\n", "\n", " payload = {\n", " \"formUuid\" : FORMID,\n", " \"appType\" : \"APP_UYZ0KG6L0CCNV80GZ66O\",\n", " \"asynchronousExecution\" : \"true\",\n", " \"systemToken\" : \"XA966F81JAJOFCVVVKO64E9MIIZV1EWE5SFMKJ2\",\n", " \"formInstanceIdList\" : json.dumps(ALL_DATA_instance, cls=NpEncoder),\n", " \"userId\" : \"yida_pub_account\",\n", " \"executeExpression\" : \"false\" # 不触发\n", " }\n", "\n", " res = requests.post(api, headers=headers, json=payload)\n", " return res.json()\n", "\n", "def delete_in(TOKEN,formInstanceIdList):\n", " \"\"\" 逐条删除表单实例 \"\"\"\n", " api = f'https://api.dingtalk.com//v1.0/yida/forms/instances?appType=APP_UYZ0KG6L0CCNV80GZ66O&systemToken=XA966F81JAJOFCVVVKO64E9MIIZV1EWE5SFMKJ2&userId=yida_pub_account&language=zh_CN&formInstanceId={formInstanceIdList}'\n", "\n", " headers = {\n", " \"Content-Type\": \"application/json\",\n", " \"x-acs-dingtalk-access-token\": TOKEN\n", " }\n", " res = requests.delete(api, headers=headers)\n", " return res.json()\n", "\n", "class NpEncoder(json.JSONEncoder):\n", " def default(self, obj):\n", " if isinstance(obj, np.integer):\n", " return int(obj)\n", " elif isinstance(obj, np.floating):\n", " return float(obj)\n", " elif isinstance(obj, np.ndarray):\n", " return obj.tolist()\n", " else:\n", " return super(NpEncoder, self).default(obj)\n", "TOKEN = generateToken() \n", "'''读取员工对应关系:宜搭员工-ID对应表 '''\n", "FORMID = \"FORM-EA866E715PF9YA7ECCAGSABX91Q72PVA3WRFL6\" # 宜搭员工-ID对应表 FORM-EA866E715PF9YA7ECCAGSABX91Q72PVA3WRFL6\n", "# 读取流程表单数据\n", "form_data = read_instances(token=TOKEN, formUuid=FORMID, page=1, n=100)\n", "PAGES = form_data.get('totalCount')//10 + 1\n", "ALL_DATA_staff = {}\n", "\"\"\" 获取全量数据 \"\"\"\n", "for i in range(1, PAGES+1):\n", " # form_data = read_processes_instances(token=TOKEN, formUuid=FORMID, createFromTimeGMT=CREATE_FROM, createToTimeGMT=CREATE_TO, page=i, n=100, searchField={'textField_l7if5ff9': '否'})\n", " form_data = read_instances(token=TOKEN, formUuid=FORMID, page=i, n=100)\n", " for data in form_data.get('data'):\n", " ALL_DATA_staff[data['formData']['textField_lfrw3u58']]=data['formData']['textField_lfrw3u59']\n", "\n", "'''获取表内控件信息 '''\n", "FORMID = \"FORM-6L9661712H0BQUQD6M2Q4818NY803GGSDN8ILI\"\n", "component_list = component(FORMID,TOKEN)\n", "for i in range(len(component_list['result'])):\n", " componentName = component_list['result'][i]['componentName']\n", " name_value = component_list['result'][i]['label']['value']\n", " fieldId = component_list['result'][i]['fieldId']\n", " print(\"'\",fieldId,\"':\",\"data_details[\",name_value,\"][i], # \",name_value)\n", "\n", "\n", "# '''批量删除NGV数据'''\n", "for i in range(0,10):\n", " default = True\n", " while default:\n", " FORMID = \"FORM-6L9661712H0BQUQD6M2Q4818NY803GGSDN8ILI\" \n", " form_data = read_instances(token=TOKEN, formUuid=FORMID, page=1, n=100)\n", " PAGES = form_data.get('totalCount')//100 +1 \n", " print(form_data.get('totalCount'))\n", " if form_data.get('totalCount')<=0:\n", " default = False\n", " for i in range(PAGES, 1,-1):\n", " ALL_DATA_instance = []\n", " form_data = read_instances(token=TOKEN, formUuid=FORMID, page=1, n=100)\n", " for data in form_data.get('data'):\n", " ALL_DATA_instance.append(data['formInstanceId'])\n", " print(f'读取到表单中 {len(ALL_DATA_instance)} 条数据!')\n", " red_delete = delete_in_batches(FORMID,TOKEN,ALL_DATA_instance)\n", " form_data = read_instances(token=TOKEN, formUuid=FORMID, page=1, n=100)\n", " for data in form_data.get('data'):\n", " formInstanceId = data['formInstanceId']\n", " delete_in(TOKEN,formInstanceId)\n", " print(f'单条删除 {formInstanceId} 数据!')\n", "\n", "'''遍历数据进行新建'''\n", "data_details = data_details.astype('string')\n", "data_details = data_details.fillna('',inplace=False)\n", "for a in range(0,len(data_details[\"pt\"]),100):\n", " ALL_formData = []\n", " for i in range(a,a+100): # for i in range(len(data_NGV[\"date_fmt\"])):\n", " try:\n", " formData = {\n", " 'textField_fcjh3jf':data_details[\"org_id\"][i],#\"org_id\"\n", " 'textField_1xjn97l':data_details[\"org_code\"][i],#\"org_code\"\n", " 'textField_qeygkxz':data_details[\"org_name\"][i],#\"org_name\"\n", " 'textField_f02mhxz':data_details[\"org_type\"][i],#\"org_type\"\n", " 'textField_pd4rfu2':data_details[\"org_stage\"][i],#\"org_stage\"\n", " 'textField_7u9b0m6':data_details[\"group_name\"][i],#\"group_name\"\n", " 'textField_pepcc25':data_details[\"group_grade\"][i],#\"group_grade\"\n", " 'dateField_hbdaida':int(time.mktime(time.strptime(data_details[\"saas_create_time\"][i],\"%Y-%m-%d %H:%M:%S\"))*1000)if data_details[\"saas_create_time\"][i]!=''else'',#\"saas_create_time\"\n", " 'textField_kk5nt1o':data_details[\"saas_version_fmt\"][i],#\"saas_version_fmt\"\n", " 'textField_xip14eb':data_details[\"saas_edition_fmt\"][i],#\"saas_edition_fmt\"\n", " 'textField_neha4cj':data_details[\"saas_customer_type\"][i],#\"saas_customer_type\"\n", " 'textField_nyoo8tc':data_details[\"contacts\"][i],#\"contacts\"\n", " 'textField_q9tl2ku':data_details[\"contact_mobile\"][i],#\"contact_mobile\"\n", " 'textField_ibhi8pf':data_details[\"region_name\"][i],#\"region_name\"\n", " 'textField_sxj46ug':data_details[\"branch_name\"][i],#\"branch_name\"\n", " 'employeeField_li8nejio':ALL_DATA_staff[data_details[\"service_impl_principal\"][i]]if data_details[\"service_impl_principal\"][i]!=''else'',#\"service_impl_principal\"\n", " 'employeeField_li8nejip':ALL_DATA_staff[data_details[\"area_manager\"][i]]if data_details[\"area_manager\"][i]!=''else'',#\"area_manager\"\n", " 'textField_wsl56u7':data_details[\"init_day\"][i],#\"init_day\"\n", " 'textField_w77lwkc':data_details[\"init_label_value\"][i],#\"init_label_value\"\n", " 'textField_hltglzr':data_details[\"init_label_code\"][i],#\"init_label_code\"\n", " 'textField_tar1oks':data_details[\"push_day\"][i],#\"push_day\"\n", " 'textField_6kppyas':data_details[\"push_label_value\"][i],#\"push_label_value\"\n", " 'textField_gkqdsug':data_details[\"push_label_code\"][i],#\"push_label_code\"\n", " 'textField_jrq7ztt':data_details[\"health_warning_info\"][i],#\"health_warning_info\"\n", " 'dateField_u67kc7t':int(time.mktime(time.strptime(data_details[\"etl_time\"][i],\"%Y-%m-%d %H:%M:%S\"))*1000)if data_details[\"etl_time\"][i]!=''else'',#\"etl_time\"\n", " 'textField_ltyul74':data_details[\"province_name\"][i],#\"province_name\"\n", " 'textField_4mqbb1x':data_details[\"city_name\"][i],#\"city_name\"\n", " 'textField_t8u2y3u':data_details[\"pt\"][i]#\"pt\"\n", " }\n", " ALL_formData.append(json.dumps(formData, cls=NpEncoder)) \n", " except:\n", " pass\n", " FORMID = \"FORM-6L9661712H0BQUQD6M2Q4818NY803GGSDN8ILI\" \n", " res_new = Batch_creation(FORMID,TOKEN,ALL_formData)\n", " print(\"新建第\",i,\"条数据!\",res_new)\n", " time.sleep(10)\n", "\n", "'''校验是否新建正常'''\n", "time.sleep(120)\n", "FORMID = \"FORM-6L9661712H0BQUQD6M2Q4818NY803GGSDN8ILI\" \n", "form_data = read_instances(token=TOKEN, formUuid=FORMID, page=1, n=100)\n", "if int(form_data.get('totalCount')) ==len(data_details):\n", " print(\"数据新建成功!\")\n", "else:\n", " \n", " def start_instance_process(token: str, name):\n", "\n", " \"\"\"发送宜搭表单 -- 发起流程表单\n", "\n", " Args:\n", " token \n", " data:需要发送的数据字典\n", " \"\"\"\n", "\n", " yida_api = \"https://api.dingtalk.com/v1.0/yida/processes/instances/start\"\n", "\n", " headers = {\n", " \"Content-Type\": \"application/json\",\n", " \"x-acs-dingtalk-access-token\": token\n", " }\n", "\n", " send_data = {\n", " \"textField_l9fe0uiw\": name,\n", " \"textField_l9fe0uiv\": name\n", " }\n", "\n", " payload = {\n", " \"appType\": \"APP_TNVBVZ3K8G56HG03Z45Q\",\n", " \"systemToken\": \"CH7669818R0WN18TYTYJ42PE6GY22WZN0BYWKD1\",\n", " \"userId\": \"yida_pub_account\",# 超级管理员账号\n", " \"language\": \"zh_CN\",\n", " \"formUuid\": \"FORM-UX866Q61GNLAZBCIEDF77BGVIIR83K82WYPHLH2\",\n", " \"formDataJson\": json.dumps(send_data),\n", " \"processCode\":\"TPROC--UX866Q61GNLAZBCIEDF77BGVIIR83M92WYPHLI2\"\n", " }\n", "\n", " res = requests.post(yida_api, headers=headers, json=payload)\n", " return res\n", " try:\n", " name = \"holo_ads_dataservice_saas_org_health_warning 新建条数不正确!\"\n", " res_yujing = start_instance_process(TOKEN,name)\n", " except:\n", " pass" ] } ], "metadata": { "kernelspec": { "display_name": "F6processing", "language": "python", "name": "python3" }, "language_info": { "codemirror_mode": { "name": "ipython", "version": 3 }, "file_extension": ".py", "mimetype": "text/x-python", "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", "version": "3.9.4" }, "orig_nbformat": 4 }, "nbformat": 4, "nbformat_minor": 2 }