Tillbaka till Verktyg

Python Online-kompilator

Kör Python 3.8-3.12 med filuppladdning, projektmappar och populära bibliotek

Senast uppdaterad
My tools
No tools yet

Laddar...

How to run Python code online

  1. 1

    Paste code or select an example

    Enter Python code in the editor, or quickly get started by selecting examples such as NumPy, Pandas, or Matplotlib from preset examples.

  2. 2

    Bekräfta runtimeversionen

    Verktygsfältet visar den aktuella Pyodide Python-runtimeversionen i webbläsaren så att du kan bekräfta körmiljön.

  3. 3

    Load required libraries and run

    If your code uses third-party libraries, you can first open "Library Management" to load the required packages; if a package is missing, you can install it with one click and run again.

  4. 4

    View results and share

    After running, view the results, errors, or Matplotlib charts in the output area, and you can copy the output, restore history, or generate a sharing link.

Funktionsöversikt

En gratis Python-kompilator online och Python Playground. Kör Python-kod lokalt i webbläsaren med Pyodide och ladda vanliga bibliotek som NumPy, Pandas, Matplotlib, Scikit-learn och Requests vid behov utan att installera en lokal miljö.

Verktygsbeskrivning

Gratis Python 3.8-3.12 online-kompilator. Ladda upp CSV, Excel, teckensnitt och .py-filer, hantera projektmappar, använd NumPy/Pandas/Matplotlib och exportera ZIP.

Funktionslista

  • Visar aktuell Pyodide-runtimeversion, lämplig för lärande, exempelverifiering och snabba experiment.
  • Inbyggt 15+ vanliga Python-bibliotek, kan ladda NumPy, Pandas, Matplotlib, SciPy, Scikit-learn, Requests, Beautiful Soup och mycket mer.
  • Tillhandahåller bibliotekshanterare och snabba förhandsinställda kombinationer, hanterar automatiskt beroenden och visar beräknad laddningsvolym.
  • Identifierar automatiskt saknade paket och tillhandahåller en genväg för installation med ett klick, vilket minskar felsökningskostnaderna efter importfel.
  • Stöder standardinmatning, standardutmatning, felutmatning och runtime-varningar, med Matplotlib-diagram direkt i resultatpanelen.
  • Tillhandahåller 12+ förinställda exempel, de senaste 20 lokala historikposterna och delningslänkar, praktiskt för undervisning, felsökning och samarbete.
  • All code and data are executed locally in the browser and are not uploaded to the server, which is suitable for privacy-sensitive scenarios.
  • Ladda upp filer, mappar och ZIP-projekt, hantera det virtuella /project-filsystemet i ett hopfällbart träd och läs eller skapa filer med relativa sökvägar.
  • Läs in kinesiska Matplotlib-teckensnitt från projektfiler, ladda ned main.py, requirements.txt eller projektets ZIP och visa en lokal PyInstaller-byggguide.

Relaterade verktyg

Relaterade guider

Vanliga frågor

Hur kör jag Python-kod online?
Klistra in Python-kod i redigeraren eller välj först ett förinställt exempel och klicka sedan på "Kör". Verktyget kör koden lokalt i webbläsaren och visar omedelbar utdata, felmeddelanden eller diagram.
Stöder denna Python-onlinekompilator NumPy, Pandas och Matplotlib?
Ja. Verktyget kan ladda NumPy, Pandas, Matplotlib, SciPy, Scikit-learn, Requests, Beautiful Soup och 15+ andra vanliga bibliotek, perfekt för vetenskaplig beräkning, dataanalys och visualiseringsverifiering.
Vad gör jag om jag får ett felmeddelande om saknade bibliotek vid import?
När kod använder bibliotek som ännu inte har lästs in identifierar verktyget automatiskt vanliga saknade paket och tillhandahåller en genväg för installation med ett klick. Du kan också aktivera "Bibliotekshantering" för att söka och ladda de bibliotek du behöver.
Hur sparar, exporterar eller delar jag ett Python-projekt?
Kod, uppladdade filer och genererade filer sparas i den aktuella webbläsaren. Ladda ned main.py, requirements.txt eller en komplett projekt-ZIP; länken för koddelning innehåller bara main.py och Python-versionen. Exportera projektet och använd PyInstaller på måloperativsystemet för en körbar fil; webbläsaren kan inte skapa EXE-, macOS App- eller Linux-binärfiler direkt.
Överförs koden till servern?
Nej. Python-kod, utdata och de flesta behandlingar genomförs lokalt i webbläsaren och överförs inte aktivt till servern, vilket är lämpligt för felsökning av känsliga skript eller behandling av privata data.
Kan jag ladda upp egna Python-moduler samt CSV-, Excel- eller teckensnittsfiler?
Ja. Filpanelen stöder en eller flera filer, mappar och ZIP och bevarar strukturen i /project. Python kan läsa CSV, Excel, JSON, bilder och teckensnitt via relativa sökvägar och importera projektets .py-moduler; kinesiska Matplotlib-teckensnitt måste registreras med font_manager.addfont().
Vilka scenarier passar det här verktyget för?
Det är lämpligt för att lära sig Python, verifiera syntax, testa algoritmer, demonstrera undervisning, bearbeta småskalig data och snabbt testa NumPy-, Pandas- och Matplotlib-kod. För formell distribution eller långvariga omberäkningsuppgifter rekommenderas du att fortfarande använda lokal miljö eller servermiljö.