9.23测试分段
This commit is contained in:
parent
4359885099
commit
9d3318c6f6
@ -154,7 +154,7 @@ def process_and_stream(file_url):
|
|||||||
def validate_request():
|
def validate_request():
|
||||||
if not request.is_json:
|
if not request.is_json:
|
||||||
return jsonify({'error': 'Missing JSON in request'}), 400
|
return jsonify({'error': 'Missing JSON in request'}), 400
|
||||||
file_url = request.json.get('file_url')[0]
|
file_url = request.json.get('file_url')
|
||||||
if not file_url:
|
if not file_url:
|
||||||
return jsonify({'error': 'No file URL provided'}), 400
|
return jsonify({'error': 'No file URL provided'}), 400
|
||||||
return file_url
|
return file_url
|
||||||
|
@ -25,6 +25,8 @@ def contains_number_or_index(key, value):
|
|||||||
# 如果值是数字或包含数字,且不包含中文字符,或者键包含 "序号",返回 True
|
# 如果值是数字或包含数字,且不包含中文字符,或者键包含 "序号",返回 True
|
||||||
return is_number or contains_index or contains_digit
|
return is_number or contains_index or contains_digit
|
||||||
|
|
||||||
|
#对于同一个字典中,可能存在若干键值对,若它们的键值都是""或者"/" 你就将它们的键值删去,它们的键名用字符串列表保存
|
||||||
|
#如果键名是"序号"或者键值中全是数字,删去序号
|
||||||
def preprocess_dict(data):
|
def preprocess_dict(data):
|
||||||
if isinstance(data, dict):
|
if isinstance(data, dict):
|
||||||
if len(data) > 1:
|
if len(data) > 1:
|
||||||
@ -150,5 +152,5 @@ input_data = {
|
|||||||
}
|
}
|
||||||
pred=preprocess_dict(input_data)
|
pred=preprocess_dict(input_data)
|
||||||
print(json.dumps(pred, ensure_ascii=False, indent=4))
|
print(json.dumps(pred, ensure_ascii=False, indent=4))
|
||||||
processed_data = process_dict(pred)
|
# processed_data = process_dict(pred)
|
||||||
print(json.dumps(processed_data, ensure_ascii=False, indent=4))
|
# print(json.dumps(processed_data, ensure_ascii=False, indent=4))
|
@ -32,6 +32,8 @@ def contains_number_or_index(key, value):
|
|||||||
# 如果值是数字或包含数字,且不包含中文字符,或者键包含 "序号",返回 True
|
# 如果值是数字或包含数字,且不包含中文字符,或者键包含 "序号",返回 True
|
||||||
return is_number or contains_index or contains_digit
|
return is_number or contains_index or contains_digit
|
||||||
|
|
||||||
|
#对于同一个字典中,可能存在若干键值对,若它们的键值都是""或者"/" 你就将它们的键值删去,它们的键名用字符串列表保存
|
||||||
|
#如果键名是"序号"或者键值中全是数字,删去序号
|
||||||
def preprocess_dict(data):
|
def preprocess_dict(data):
|
||||||
if isinstance(data, dict):
|
if isinstance(data, dict):
|
||||||
if len(data) > 1:
|
if len(data) > 1:
|
||||||
|
Loading…
x
Reference in New Issue
Block a user