🐍 Web Python IDE
初始化中...
▶ 執行 (Run)
清除輸出
import numpy as np import pandas as pd import pyarrow from pyodide.http import pyfetch # 測試預裝套件 print("Numpy version:", np.__version__) print("Pandas version:", pd.__version__) print("PyArrow version:", pyarrow.__version__) # 建立簡單 DataFrame df = pd.DataFrame({'A': [1, 2, 3], 'B': [4, 5, 6]}) print("\nDataFrame:") print(df) # 測試 pyfetch (異步請求) async def test_fetch(): try: # 使用 AllOrigins 代理測試請求 url = "https://api.allorigins.win/raw?url=https://httpbin.org/get" response = await pyfetch(url) if response.ok: data = await response.json() print("\npyfetch 請求成功 (經由 AllOrigins 代理):") print("URL:", data.get('url')) else: print("\npyfetch 請求失敗,狀態碼:", response.status) except Exception as e: print("\npyfetch 發生錯誤:", e) # 執行異步測試 (在 Pyodide 中需用 runPythonAsync) await test_fetch()
輸出主控台
準備就緒後將顯示輸出...