crypto_quant/test_autocomplete.py

42 lines
1.1 KiB
Python
Raw Permalink Normal View History

2025-10-20 10:37:41 +00:00
# 测试代码提示和自动补全功能
import pandas as pd
import numpy as np
import requests
import json
import os
from datetime import datetime
def test_autocomplete():
"""测试自动补全功能"""
# 测试pandas自动补全
df = pd.DataFrame({'a': [1, 2, 3], 'b': [4, 5, 6]})
# 在这里输入 df. 应该会显示DataFrame的方法
df.head()
df.describe()
# 测试numpy自动补全
arr = np.array([1, 2, 3, 4, 5])
# 在这里输入 arr. 应该会显示numpy数组的方法
arr.mean()
arr.std()
# 测试requests自动补全
response = requests.get("https://api.github.com")
# 在这里输入 response. 应该会显示Response对象的方法
response.status_code
response.json()
# 测试内置函数自动补全
# 在这里输入 len( 应该会显示参数提示
length = len([1, 2, 3])
# 测试类型提示
current_time = datetime.now()
# 在这里输入 current_time. 应该会显示datetime对象的方法
current_time.strftime("%Y-%m-%d")
return df, arr, response, length, current_time
if __name__ == "__main__":
test_autocomplete()