42 lines
1.1 KiB
Python
42 lines
1.1 KiB
Python
# 测试代码提示和自动补全功能
|
|
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()
|