Run-Code(代码执行器)
POST
/302/run/code通过沙盒运行JS或Python代码
价格:0.005 PTC / 次
测试代码:
import requests
import os
import json
import base64
import pandas as pd
import math
import numpy as np
# requests示例
response = requests.get('https://bilibili.com')
data = response.text
print("Requests响应:", data)
# json示例
json_str = '{"name": "John", "age": 30}'
json_data = json.loads(json_str)
json_output = json.dumps(json_data, indent=2)
print("JSON数据:", json_output)
# base64示例
text = "Hello World"
encoded = base64.b64encode(text.encode()).decode()
decoded = base64.b64decode(encoded).decode()
print("Base64编码:", encoded)
print("Base64解码:", decoded)
# pandas示例
df = pd.DataFrame({
'A': [1, 2, 3],
'B': ['a', 'b', 'c']
})
print("\nPandas DataFrame:")
print(df)
# math示例
sqrt_result = math.sqrt(16)
pi_value = math.pi
sin_value = math.sin(math.pi/2)
print("\n数学计算结果:")
print(f"sqrt(16) = {sqrt_result}")
print(f"π = {pi_value}")
print(f"sin(π/2) = {sin_value}")
# numpy示例
arr = np.array([1, 2, 3, 4, 5])
arr_sum = np.sum(arr)
arr_mean = np.mean(arr)
arr_std = np.std(arr)
print("\nNumpy数组操作:")
print(f"数组: {arr}")
print(f"数组求和: {arr_sum}")
print(f"数组平均值: {arr_mean}")
print(f"数组标准差: {arr_std}")
请求参数
Header 参数
Authorization
string
可选
示例值:
Bearer {{YOUR_API_KEY}}
Body 参数application/json
language
string
必需
编程语言,支持python3和nodejs
code
string
代码字符串
示例1
{
"language": "python3",
"code": "import requests\nimport os\nimport json\nimport base64\nimport pandas as pd\nimport math\nimport numpy as np\n\n# requests示例\nresponse = requests.get('https://bilibili.com')\ndata = response.text\nprint(\"Requests响应:\", data)\n\n# json示例\njson_str = '{\"name\": \"John\", \"age\": 30}'\njson_data = json.loads(json_str)\njson_output = json.dumps(json_data, indent=2)\nprint(\"JSON数据:\", json_output)\n\n# base64示例\ntext = \"Hello World\"\nencoded = base64.b64encode(text.encode()).decode()\ndecoded = base64.b64decode(encoded).decode()\nprint(\"Base64编码:\", encoded)\nprint(\"Base64解码:\", decoded)\n\n# pandas示例\ndf = pd.DataFrame({\n 'A': [1, 2, 3],\n 'B': ['a', 'b', 'c']\n})\nprint(\"\\nPandas DataFrame:\")\nprint(df)\n\n# math示例\nsqrt_result = math.sqrt(16)\npi_value = math.pi\nsin_value = math.sin(math.pi/2)\nprint(\"\\n数学计算结果:\")\nprint(f\"sqrt(16) = {sqrt_result}\")\nprint(f\"π = {pi_value}\")\nprint(f\"sin(π/2) = {sin_value}\")\n\n# numpy示例\narr = np.array([1, 2, 3, 4, 5])\narr_sum = np.sum(arr)\narr_mean = np.mean(arr)\narr_std = np.std(arr)\nprint(\"\\nNumpy数组操作:\")\nprint(f\"数组: {arr}\")\nprint(f\"数组求和: {arr_sum}\")\nprint(f\"数组平均值: {arr_mean}\")\nprint(f\"数组标准差: {arr_std}\")"
}
示例代码
返回响应
成功(200)
HTTP 状态码: 200
内容格式: JSONapplication/json
数据结构
object {0}
示例
{}
最后修改时间: 3 个月前