Bovendien is het een objectgeoriënteerde taal die boordevol datastructuren van het hoogste niveau, dynamische binding en dynamisch typen zit. Je kunt het op de meest gebruikte systemen uitvoeren, zoals Windows, Mac en Linux. Linux-gebruikers weten echter niet hoe ze de Python-scripts op hun apparaten moeten uitvoeren. Daarom leggen we in deze korte blog kort uit hoe je een Python-script in Linux uitvoert.
Hoe u een Python-script uitvoert in Linux
Controleer eerst de versie van de momenteel geïnstalleerde Python op uw systeem.
Voor Python2:
python-versie
Voor Python3:
python3 --versie
Je kunt nu elk Python-script op je Linux-apparaat uitvoeren door simpelweg de volgende opdracht in te voeren:
python scriptnaam. pyZorg ervoor dat u “script_name.py” vervangt door de naam van het daadwerkelijke script dat u wilt uitvoeren. Laten we bijvoorbeeld het script “hello_world.py” uitvoeren.
python hallo_wereld. py
Met deze opdracht wordt het script uitgevoerd en wordt het resultaat weergegeven zoals weergegeven in de volgende afbeelding:
Als u deze uitvoer bovendien in een afzonderlijk tekstbestand wilt opslaan, gebruikt u de opdracht als volgt:
python3 scriptnaam. py > bestand . tekst- Vervang opnieuw de “script_name.py” zoals u deed in de eerdere opdracht.
- Het “>”-symbool stuurt de resulterende uitvoer door naar een tekstbestand.
- Vervang “file.txt” door het tekstbestand waarin u de uitvoer opslaat. Houd er rekening mee dat de uitvoer naar het opgegeven bestand wordt geleid als dit al in de huidige map bestaat. Anders wordt er een nieuw tekstbestand gemaakt met de door u opgegeven naam om het resultaat op te slaan.
Als u de uitvoer bijvoorbeeld naar een bestand met de naam “results.txt” wilt sturen, is het commando:
python3 hallo_wereld. py > resultaat. tekstDe opdrachtregel geeft standaard niets weer wanneer u deze opdracht invoert. Gebruik daarom de opdracht “ls” om te controleren of het bestand is gemaakt.
Zoals u rechtsonder in de vorige afbeelding kunt zien, maakt het systeem het opgegeven tekstbestand en slaat het de uitvoer van het script op.
Op dezelfde manier kun je ook de uitvoer van andere Python-scripts aan hetzelfde bestand toevoegen met dubbele “>>” in plaats van enkele “>” in de vorige opdracht.
python3 hallo_wereld. py >> resultaten. tekstNadat u de vorige opdracht hebt uitgevoerd, ziet u de twee uitvoer in het bestand 'result.txt'. De uitdrukking “>>” instrueert de systemen om een bepaald tekstbestand toe te voegen/aan te vullen.
Conclusie
Python-scripts verwijzen naar de bestanden die Python-codes bevatten. Iedereen in de programmeerwereld moet leren hoe de Python-programma's en -scripts in Linux-systemen moeten worden uitgevoerd. Daarom hebben we in deze handleiding uitgelegd over het uitvoeren van een Python-script in Linux. Eerst bespraken we de opdracht om de scripts uit te voeren. Vervolgens demonstreerden we aan de hand van eenvoudige voorbeelden de methoden voor het opslaan van de uitvoer in de tekstbestanden.