增加注释

This commit is contained in:
2026-02-28 10:58:18 +08:00
parent 95ae2c864a
commit be3af8cf51
5 changed files with 416 additions and 768 deletions
+2 -1
View File
@@ -344,7 +344,8 @@ class API:
"is_start_trigger": data.get('is_start_trigger', True), "is_start_trigger": data.get('is_start_trigger', True),
} }
) )
print(payload) # print(payload)
data_get = None data_get = None
retries = 0 retries = 0
@@ -23,6 +23,7 @@ api_instance = API()
class ProvinceCityPersonRelationToBI: class ProvinceCityPersonRelationToBI:
'''省市区人员关系表转BI'''
def __init__(self): def __init__(self):
self.pvc_data = None self.pvc_data = None
self.field_mapping = { self.field_mapping = {
@@ -22,8 +22,8 @@ def save_data_yichang_to_csv():
print("开始获取异常明细数据...") print("开始获取异常明细数据...")
# 获取前一天的异常数据 # 获取前一天的异常数据
data_yichang_S = common_module.get_yichang_details(days_back=1) # data_yichang_S = common_module.get_yichang_details(days_back=1)
# data_yichang_S = common_module.get_ngv_details(days_back=1) # ngv data_yichang_S = common_module.get_ngv_details(days_back=1) # ngv
if data_yichang_S is None or data_yichang_S.empty: if data_yichang_S is None or data_yichang_S.empty:
@@ -35,7 +35,7 @@ def save_data_yichang_to_csv():
# 生成文件名(包含日期) # 生成文件名(包含日期)
current_date = datetime.datetime.now().strftime("%Y%m%d") current_date = datetime.datetime.now().strftime("%Y%m%d")
filename = f"data_yichang_{current_date}.csv" filename = f"data_NGV_{current_date}.csv"
filepath = os.path.join(output_dir, filename) filepath = os.path.join(output_dir, filename)
# 保存到CSV # 保存到CSV
File diff suppressed because one or more lines are too long
+26 -764
View File
@@ -12,8 +12,8 @@
"metadata": { "metadata": {
"collapsed": true, "collapsed": true,
"ExecuteTime": { "ExecuteTime": {
"end_time": "2025-07-17T08:03:51.919981Z", "end_time": "2026-02-25T05:45:52.998049100Z",
"start_time": "2025-07-17T08:03:39.331174Z" "start_time": "2026-02-25T05:45:49.628616100Z"
} }
}, },
"source": [ "source": [
@@ -21,7 +21,7 @@
"from api import API\n", "from api import API\n",
"\n", "\n",
"api_instance = API()\n", "api_instance = API()\n",
"df = pd.read_excel(r\"C:\\Users\\Administrator.DESKTOP-7IC2USJ\\Downloads\\客户资料_20250801111301.xlsx\",sheet_name=\"id为空\")\n", "df = pd.read_excel(r\"C:\\Users\\hp_z66\\Downloads\\客户资料_20260225113103.xlsx\",sheet_name=\"Sheet7\")\n",
"for index, row in df.iterrows():\n", "for index, row in df.iterrows():\n",
" data_id = row[\"data_id\"]\n", " data_id = row[\"data_id\"]\n",
" payload = {\n", " payload = {\n",
@@ -33,37 +33,25 @@
], ],
"outputs": [ "outputs": [
{ {
"name": "stdout", "ename": "KeyboardInterrupt",
"output_type": "stream", "evalue": "",
"text": [ "output_type": "error",
"返回结果: {'status': 'success'}\n", "traceback": [
"返回结果: {'status': 'success'}\n", "\u001B[31m---------------------------------------------------------------------------\u001B[39m",
"返回结果: {'status': 'success'}\n", "\u001B[31mKeyboardInterrupt\u001B[39m Traceback (most recent call last)",
"返回结果: {'status': 'success'}\n", "\u001B[36mCell\u001B[39m\u001B[36m \u001B[39m\u001B[32mIn[1]\u001B[39m\u001B[32m, line 5\u001B[39m\n\u001B[32m 2\u001B[39m \u001B[38;5;28;01mfrom\u001B[39;00m\u001B[38;5;250m \u001B[39m\u001B[34;01mapi\u001B[39;00m\u001B[38;5;250m \u001B[39m\u001B[38;5;28;01mimport\u001B[39;00m API\n\u001B[32m 4\u001B[39m api_instance = API()\n\u001B[32m----> \u001B[39m\u001B[32m5\u001B[39m df = \u001B[43mpd\u001B[49m\u001B[43m.\u001B[49m\u001B[43mread_excel\u001B[49m\u001B[43m(\u001B[49m\u001B[33;43mr\u001B[39;49m\u001B[33;43m\"\u001B[39;49m\u001B[33;43mC:\u001B[39;49m\u001B[33;43m\\\u001B[39;49m\u001B[33;43mUsers\u001B[39;49m\u001B[33;43m\\\u001B[39;49m\u001B[33;43mhp_z66\u001B[39;49m\u001B[33;43m\\\u001B[39;49m\u001B[33;43mDownloads\u001B[39;49m\u001B[33;43m\\\u001B[39;49m\u001B[33;43m客户资料_20260225113103.xlsx\u001B[39;49m\u001B[33;43m\"\u001B[39;49m\u001B[43m,\u001B[49m\u001B[43msheet_name\u001B[49m\u001B[43m=\u001B[49m\u001B[33;43m\"\u001B[39;49m\u001B[33;43mSheet7\u001B[39;49m\u001B[33;43m\"\u001B[39;49m\u001B[43m)\u001B[49m\n\u001B[32m 6\u001B[39m \u001B[38;5;28;01mfor\u001B[39;00m index, row \u001B[38;5;129;01min\u001B[39;00m df.iterrows():\n\u001B[32m 7\u001B[39m data_id = row[\u001B[33m\"\u001B[39m\u001B[33mdata_id\u001B[39m\u001B[33m\"\u001B[39m]\n",
"返回结果: {'status': 'success'}\n", "\u001B[36mFile \u001B[39m\u001B[32mD:\\Program Files\\anaconda3\\envs\\SaaS\\Lib\\site-packages\\pandas\\io\\excel\\_base.py:495\u001B[39m, in \u001B[36mread_excel\u001B[39m\u001B[34m(io, sheet_name, header, names, index_col, usecols, dtype, engine, converters, true_values, false_values, skiprows, nrows, na_values, keep_default_na, na_filter, verbose, parse_dates, date_parser, date_format, thousands, decimal, comment, skipfooter, storage_options, dtype_backend, engine_kwargs)\u001B[39m\n\u001B[32m 493\u001B[39m \u001B[38;5;28;01mif\u001B[39;00m \u001B[38;5;129;01mnot\u001B[39;00m \u001B[38;5;28misinstance\u001B[39m(io, ExcelFile):\n\u001B[32m 494\u001B[39m should_close = \u001B[38;5;28;01mTrue\u001B[39;00m\n\u001B[32m--> \u001B[39m\u001B[32m495\u001B[39m io = \u001B[43mExcelFile\u001B[49m\u001B[43m(\u001B[49m\n\u001B[32m 496\u001B[39m \u001B[43m \u001B[49m\u001B[43mio\u001B[49m\u001B[43m,\u001B[49m\n\u001B[32m 497\u001B[39m \u001B[43m \u001B[49m\u001B[43mstorage_options\u001B[49m\u001B[43m=\u001B[49m\u001B[43mstorage_options\u001B[49m\u001B[43m,\u001B[49m\n\u001B[32m 498\u001B[39m \u001B[43m \u001B[49m\u001B[43mengine\u001B[49m\u001B[43m=\u001B[49m\u001B[43mengine\u001B[49m\u001B[43m,\u001B[49m\n\u001B[32m 499\u001B[39m \u001B[43m \u001B[49m\u001B[43mengine_kwargs\u001B[49m\u001B[43m=\u001B[49m\u001B[43mengine_kwargs\u001B[49m\u001B[43m,\u001B[49m\n\u001B[32m 500\u001B[39m \u001B[43m \u001B[49m\u001B[43m)\u001B[49m\n\u001B[32m 501\u001B[39m \u001B[38;5;28;01melif\u001B[39;00m engine \u001B[38;5;129;01mand\u001B[39;00m engine != io.engine:\n\u001B[32m 502\u001B[39m \u001B[38;5;28;01mraise\u001B[39;00m \u001B[38;5;167;01mValueError\u001B[39;00m(\n\u001B[32m 503\u001B[39m \u001B[33m\"\u001B[39m\u001B[33mEngine should not be specified when passing \u001B[39m\u001B[33m\"\u001B[39m\n\u001B[32m 504\u001B[39m \u001B[33m\"\u001B[39m\u001B[33man ExcelFile - ExcelFile already has the engine set\u001B[39m\u001B[33m\"\u001B[39m\n\u001B[32m 505\u001B[39m )\n",
"返回结果: {'status': 'success'}\n", "\u001B[36mFile \u001B[39m\u001B[32mD:\\Program Files\\anaconda3\\envs\\SaaS\\Lib\\site-packages\\pandas\\io\\excel\\_base.py:1567\u001B[39m, in \u001B[36mExcelFile.__init__\u001B[39m\u001B[34m(self, path_or_buffer, engine, storage_options, engine_kwargs)\u001B[39m\n\u001B[32m 1564\u001B[39m \u001B[38;5;28mself\u001B[39m.engine = engine\n\u001B[32m 1565\u001B[39m \u001B[38;5;28mself\u001B[39m.storage_options = storage_options\n\u001B[32m-> \u001B[39m\u001B[32m1567\u001B[39m \u001B[38;5;28mself\u001B[39m._reader = \u001B[38;5;28;43mself\u001B[39;49m\u001B[43m.\u001B[49m\u001B[43m_engines\u001B[49m\u001B[43m[\u001B[49m\u001B[43mengine\u001B[49m\u001B[43m]\u001B[49m\u001B[43m(\u001B[49m\n\u001B[32m 1568\u001B[39m \u001B[43m \u001B[49m\u001B[38;5;28;43mself\u001B[39;49m\u001B[43m.\u001B[49m\u001B[43m_io\u001B[49m\u001B[43m,\u001B[49m\n\u001B[32m 1569\u001B[39m \u001B[43m \u001B[49m\u001B[43mstorage_options\u001B[49m\u001B[43m=\u001B[49m\u001B[43mstorage_options\u001B[49m\u001B[43m,\u001B[49m\n\u001B[32m 1570\u001B[39m \u001B[43m \u001B[49m\u001B[43mengine_kwargs\u001B[49m\u001B[43m=\u001B[49m\u001B[43mengine_kwargs\u001B[49m\u001B[43m,\u001B[49m\n\u001B[32m 1571\u001B[39m \u001B[43m\u001B[49m\u001B[43m)\u001B[49m\n",
"返回结果: {'status': 'success'}\n", "\u001B[36mFile \u001B[39m\u001B[32mD:\\Program Files\\anaconda3\\envs\\SaaS\\Lib\\site-packages\\pandas\\io\\excel\\_openpyxl.py:553\u001B[39m, in \u001B[36mOpenpyxlReader.__init__\u001B[39m\u001B[34m(self, filepath_or_buffer, storage_options, engine_kwargs)\u001B[39m\n\u001B[32m 541\u001B[39m \u001B[38;5;250m\u001B[39m\u001B[33;03m\"\"\"\u001B[39;00m\n\u001B[32m 542\u001B[39m \u001B[33;03mReader using openpyxl engine.\u001B[39;00m\n\u001B[32m 543\u001B[39m \n\u001B[32m (...)\u001B[39m\u001B[32m 550\u001B[39m \u001B[33;03m Arbitrary keyword arguments passed to excel engine.\u001B[39;00m\n\u001B[32m 551\u001B[39m \u001B[33;03m\"\"\"\u001B[39;00m\n\u001B[32m 552\u001B[39m import_optional_dependency(\u001B[33m\"\u001B[39m\u001B[33mopenpyxl\u001B[39m\u001B[33m\"\u001B[39m)\n\u001B[32m--> \u001B[39m\u001B[32m553\u001B[39m \u001B[38;5;28;43msuper\u001B[39;49m\u001B[43m(\u001B[49m\u001B[43m)\u001B[49m\u001B[43m.\u001B[49m\u001B[34;43m__init__\u001B[39;49m\u001B[43m(\u001B[49m\n\u001B[32m 554\u001B[39m \u001B[43m \u001B[49m\u001B[43mfilepath_or_buffer\u001B[49m\u001B[43m,\u001B[49m\n\u001B[32m 555\u001B[39m \u001B[43m \u001B[49m\u001B[43mstorage_options\u001B[49m\u001B[43m=\u001B[49m\u001B[43mstorage_options\u001B[49m\u001B[43m,\u001B[49m\n\u001B[32m 556\u001B[39m \u001B[43m \u001B[49m\u001B[43mengine_kwargs\u001B[49m\u001B[43m=\u001B[49m\u001B[43mengine_kwargs\u001B[49m\u001B[43m,\u001B[49m\n\u001B[32m 557\u001B[39m \u001B[43m\u001B[49m\u001B[43m)\u001B[49m\n",
"返回结果: {'status': 'success'}\n", "\u001B[36mFile \u001B[39m\u001B[32mD:\\Program Files\\anaconda3\\envs\\SaaS\\Lib\\site-packages\\pandas\\io\\excel\\_base.py:573\u001B[39m, in \u001B[36mBaseExcelReader.__init__\u001B[39m\u001B[34m(self, filepath_or_buffer, storage_options, engine_kwargs)\u001B[39m\n\u001B[32m 571\u001B[39m \u001B[38;5;28mself\u001B[39m.handles.handle.seek(\u001B[32m0\u001B[39m)\n\u001B[32m 572\u001B[39m \u001B[38;5;28;01mtry\u001B[39;00m:\n\u001B[32m--> \u001B[39m\u001B[32m573\u001B[39m \u001B[38;5;28mself\u001B[39m.book = \u001B[38;5;28;43mself\u001B[39;49m\u001B[43m.\u001B[49m\u001B[43mload_workbook\u001B[49m\u001B[43m(\u001B[49m\u001B[38;5;28;43mself\u001B[39;49m\u001B[43m.\u001B[49m\u001B[43mhandles\u001B[49m\u001B[43m.\u001B[49m\u001B[43mhandle\u001B[49m\u001B[43m,\u001B[49m\u001B[43m \u001B[49m\u001B[43mengine_kwargs\u001B[49m\u001B[43m)\u001B[49m\n\u001B[32m 574\u001B[39m \u001B[38;5;28;01mexcept\u001B[39;00m \u001B[38;5;167;01mException\u001B[39;00m:\n\u001B[32m 575\u001B[39m \u001B[38;5;28mself\u001B[39m.close()\n",
"返回结果: {'status': 'success'}\n", "\u001B[36mFile \u001B[39m\u001B[32mD:\\Program Files\\anaconda3\\envs\\SaaS\\Lib\\site-packages\\pandas\\io\\excel\\_openpyxl.py:572\u001B[39m, in \u001B[36mOpenpyxlReader.load_workbook\u001B[39m\u001B[34m(self, filepath_or_buffer, engine_kwargs)\u001B[39m\n\u001B[32m 568\u001B[39m \u001B[38;5;28;01mfrom\u001B[39;00m\u001B[38;5;250m \u001B[39m\u001B[34;01mopenpyxl\u001B[39;00m\u001B[38;5;250m \u001B[39m\u001B[38;5;28;01mimport\u001B[39;00m load_workbook\n\u001B[32m 570\u001B[39m default_kwargs = {\u001B[33m\"\u001B[39m\u001B[33mread_only\u001B[39m\u001B[33m\"\u001B[39m: \u001B[38;5;28;01mTrue\u001B[39;00m, \u001B[33m\"\u001B[39m\u001B[33mdata_only\u001B[39m\u001B[33m\"\u001B[39m: \u001B[38;5;28;01mTrue\u001B[39;00m, \u001B[33m\"\u001B[39m\u001B[33mkeep_links\u001B[39m\u001B[33m\"\u001B[39m: \u001B[38;5;28;01mFalse\u001B[39;00m}\n\u001B[32m--> \u001B[39m\u001B[32m572\u001B[39m \u001B[38;5;28;01mreturn\u001B[39;00m \u001B[43mload_workbook\u001B[49m\u001B[43m(\u001B[49m\n\u001B[32m 573\u001B[39m \u001B[43m \u001B[49m\u001B[43mfilepath_or_buffer\u001B[49m\u001B[43m,\u001B[49m\n\u001B[32m 574\u001B[39m \u001B[43m \u001B[49m\u001B[43m*\u001B[49m\u001B[43m*\u001B[49m\u001B[43m(\u001B[49m\u001B[43mdefault_kwargs\u001B[49m\u001B[43m \u001B[49m\u001B[43m|\u001B[49m\u001B[43m \u001B[49m\u001B[43mengine_kwargs\u001B[49m\u001B[43m)\u001B[49m\u001B[43m,\u001B[49m\n\u001B[32m 575\u001B[39m \u001B[43m\u001B[49m\u001B[43m)\u001B[49m\n",
"返回结果: {'status': 'success'}\n", "\u001B[36mFile \u001B[39m\u001B[32mD:\\Program Files\\anaconda3\\envs\\SaaS\\Lib\\site-packages\\openpyxl\\reader\\excel.py:348\u001B[39m, in \u001B[36mload_workbook\u001B[39m\u001B[34m(filename, read_only, keep_vba, data_only, keep_links, rich_text)\u001B[39m\n\u001B[32m 318\u001B[39m \u001B[38;5;250m\u001B[39m\u001B[33;03m\"\"\"Open the given filename and return the workbook\u001B[39;00m\n\u001B[32m 319\u001B[39m \n\u001B[32m 320\u001B[39m \u001B[33;03m:param filename: the path to open or a file-like object\u001B[39;00m\n\u001B[32m (...)\u001B[39m\u001B[32m 344\u001B[39m \n\u001B[32m 345\u001B[39m \u001B[33;03m\"\"\"\u001B[39;00m\n\u001B[32m 346\u001B[39m reader = ExcelReader(filename, read_only, keep_vba,\n\u001B[32m 347\u001B[39m data_only, keep_links, rich_text)\n\u001B[32m--> \u001B[39m\u001B[32m348\u001B[39m \u001B[43mreader\u001B[49m\u001B[43m.\u001B[49m\u001B[43mread\u001B[49m\u001B[43m(\u001B[49m\u001B[43m)\u001B[49m\n\u001B[32m 349\u001B[39m \u001B[38;5;28;01mreturn\u001B[39;00m reader.wb\n",
"返回结果: {'status': 'success'}\n", "\u001B[36mFile \u001B[39m\u001B[32mD:\\Program Files\\anaconda3\\envs\\SaaS\\Lib\\site-packages\\openpyxl\\reader\\excel.py:291\u001B[39m, in \u001B[36mExcelReader.read\u001B[39m\u001B[34m(self)\u001B[39m\n\u001B[32m 289\u001B[39m \u001B[38;5;28mself\u001B[39m.read_manifest()\n\u001B[32m 290\u001B[39m action = \u001B[33m\"\u001B[39m\u001B[33mread strings\u001B[39m\u001B[33m\"\u001B[39m\n\u001B[32m--> \u001B[39m\u001B[32m291\u001B[39m \u001B[38;5;28;43mself\u001B[39;49m\u001B[43m.\u001B[49m\u001B[43mread_strings\u001B[49m\u001B[43m(\u001B[49m\u001B[43m)\u001B[49m\n\u001B[32m 292\u001B[39m action = \u001B[33m\"\u001B[39m\u001B[33mread workbook\u001B[39m\u001B[33m\"\u001B[39m\n\u001B[32m 293\u001B[39m \u001B[38;5;28mself\u001B[39m.read_workbook()\n",
"返回结果: {'status': 'success'}\n", "\u001B[36mFile \u001B[39m\u001B[32mD:\\Program Files\\anaconda3\\envs\\SaaS\\Lib\\site-packages\\openpyxl\\reader\\excel.py:147\u001B[39m, in \u001B[36mExcelReader.read_strings\u001B[39m\u001B[34m(self)\u001B[39m\n\u001B[32m 145\u001B[39m strings_path = ct.PartName[\u001B[32m1\u001B[39m:]\n\u001B[32m 146\u001B[39m \u001B[38;5;28;01mwith\u001B[39;00m \u001B[38;5;28mself\u001B[39m.archive.open(strings_path,) \u001B[38;5;28;01mas\u001B[39;00m src:\n\u001B[32m--> \u001B[39m\u001B[32m147\u001B[39m \u001B[38;5;28mself\u001B[39m.shared_strings = \u001B[43mreader\u001B[49m\u001B[43m(\u001B[49m\u001B[43msrc\u001B[49m\u001B[43m)\u001B[49m\n",
"返回结果: {'status': 'success'}\n", "\u001B[36mFile \u001B[39m\u001B[32mD:\\Program Files\\anaconda3\\envs\\SaaS\\Lib\\site-packages\\openpyxl\\reader\\strings.py:18\u001B[39m, in \u001B[36mread_string_table\u001B[39m\u001B[34m(xml_source)\u001B[39m\n\u001B[32m 16\u001B[39m \u001B[38;5;28;01mfor\u001B[39;00m _, node \u001B[38;5;129;01min\u001B[39;00m iterparse(xml_source):\n\u001B[32m 17\u001B[39m \u001B[38;5;28;01mif\u001B[39;00m node.tag == STRING_TAG:\n\u001B[32m---> \u001B[39m\u001B[32m18\u001B[39m text = \u001B[43mText\u001B[49m\u001B[43m.\u001B[49m\u001B[43mfrom_tree\u001B[49m\u001B[43m(\u001B[49m\u001B[43mnode\u001B[49m\u001B[43m)\u001B[49m.content\n\u001B[32m 19\u001B[39m text = text.replace(\u001B[33m'\u001B[39m\u001B[33mx005F_\u001B[39m\u001B[33m'\u001B[39m, \u001B[33m'\u001B[39m\u001B[33m'\u001B[39m)\n\u001B[32m 20\u001B[39m node.clear()\n",
"返回结果: {'status': 'success'}\n", "\u001B[36mFile \u001B[39m\u001B[32mD:\\Program Files\\anaconda3\\envs\\SaaS\\Lib\\site-packages\\openpyxl\\descriptors\\serialisable.py:74\u001B[39m, in \u001B[36mSerialisable.from_tree\u001B[39m\u001B[34m(cls, node)\u001B[39m\n\u001B[32m 71\u001B[39m attrib[\u001B[33m\"\u001B[39m\u001B[33mattr_text\u001B[39m\u001B[33m\"\u001B[39m] = node.text\n\u001B[32m 73\u001B[39m \u001B[38;5;28;01mfor\u001B[39;00m el \u001B[38;5;129;01min\u001B[39;00m node:\n\u001B[32m---> \u001B[39m\u001B[32m74\u001B[39m tag = \u001B[43mlocalname\u001B[49m\u001B[43m(\u001B[49m\u001B[43mel\u001B[49m\u001B[43m)\u001B[49m\n\u001B[32m 75\u001B[39m \u001B[38;5;28;01mif\u001B[39;00m tag \u001B[38;5;129;01min\u001B[39;00m KEYWORDS:\n\u001B[32m 76\u001B[39m tag = \u001B[33m\"\u001B[39m\u001B[33m_\u001B[39m\u001B[33m\"\u001B[39m + tag\n",
"返回结果: {'status': 'success'}\n", "\u001B[36mFile \u001B[39m\u001B[32mD:\\Program Files\\anaconda3\\envs\\SaaS\\Lib\\site-packages\\openpyxl\\xml\\functions.py:81\u001B[39m, in \u001B[36mlocalname\u001B[39m\u001B[34m(node)\u001B[39m\n\u001B[32m 79\u001B[39m \u001B[38;5;28;01mreturn\u001B[39;00m \u001B[33m\"\u001B[39m\u001B[33mcomment\u001B[39m\u001B[33m\"\u001B[39m\n\u001B[32m 80\u001B[39m m = NS_REGEX.match(node.tag)\n\u001B[32m---> \u001B[39m\u001B[32m81\u001B[39m \u001B[38;5;28;01mreturn\u001B[39;00m \u001B[43mm\u001B[49m\u001B[43m.\u001B[49m\u001B[43mgroup\u001B[49m\u001B[43m(\u001B[49m\u001B[33;43m'\u001B[39;49m\u001B[33;43mlocalname\u001B[39;49m\u001B[33;43m'\u001B[39;49m\u001B[43m)\u001B[49m\n",
"返回结果: {'status': 'success'}\n", "\u001B[31mKeyboardInterrupt\u001B[39m: "
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n"
] ]
} }
], ],
@@ -1528,8 +1516,8 @@
{ {
"metadata": { "metadata": {
"ExecuteTime": { "ExecuteTime": {
"end_time": "2025-08-01T08:12:57.996465Z", "end_time": "2026-02-26T02:48:25.972319100Z",
"start_time": "2025-08-01T08:10:21.860850Z" "start_time": "2026-02-26T02:34:28.428344700Z"
} }
}, },
"cell_type": "code", "cell_type": "code",
@@ -1538,7 +1526,7 @@
"from api import API\n", "from api import API\n",
"\n", "\n",
"api_instance = API()\n", "api_instance = API()\n",
"df = pd.read_excel(r\"C:\\Users\\Administrator.DESKTOP-7IC2USJ\\Downloads\\客户资料_20250801111301.xlsx\",sheet_name=\"id为空\")\n", "df = pd.read_excel(r\"C:\\Users\\hp_z66\\Downloads\\客户资料_20260226092528.xlsx\",sheet_name=\"Sheet3\")\n",
"for index, row in df.iterrows():\n", "for index, row in df.iterrows():\n",
" data_id = row[\"data_id\"]\n", " data_id = row[\"data_id\"]\n",
" payload = {\n", " payload = {\n",
@@ -1549,733 +1537,7 @@
" api_instance.entry_data_delete(payload)" " api_instance.entry_data_delete(payload)"
], ],
"id": "8a06c19850c522b3", "id": "8a06c19850c522b3",
"outputs": [ "outputs": [],
{
"name": "stdout",
"output_type": "stream",
"text": [
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n",
"返回结果: {'status': 'success'}\n"
]
}
],
"execution_count": 1 "execution_count": 1
}, },
{ {