Een Python-script kan worden doorgegeven parameters wanneer gestart vanaf de opdrachtregel . Parameters kunnen worden gebruikt om bepaalde bestanden die het script kan gebruiken voor gegevens invoer en uitvoer specificeren . U kunt de Python standaard bibliotheek te gebruiken om toegang te krijgen tot de parameters van een Python-script . De parameters worden opgeslagen in een gegevensstructuur genaamd argv . De eerste parameter is het volledige pad van het script zelf . De Python standaard bibliotheek heeft een functie die het pad kan verwijderen en laat je met alleen de naam van het script . Wat je computer moeten met Python 3.2 programmeertaal geïnstalleerd ( zie Resource ) Toon Meer Aanwijzingen 1 Open de IDLE teksteditor die wordt geleverd met de Python downloaden . De IDLE teksteditor wordt gevonden in Program Files ( of Programma's voor Macintosh ) in de Python directory . Een lege broncode bestand wordt geopend in de IDLE tekstvenster editor . Import 2 de standaard bibliotheek modules "sys ", " fileinput , " en " os " door het schrijven van de volgende drie verklaringen aan de bovenkant van de broncode bestand : import sys import fileinput import os 3 Maak een variabele die zal houden de argv [ 0 ] parameter . U kunt het pad van de parameter te verwijderen met behulp van de os.path.basename functie , zoals deze : padnaam = os.path.basename ( sys.argv [ 0 ] ) op Twitter 4 Print de [ 0 ] -parameter sys.argv in zijn oorspronkelijke vorm , zodat je het kunt vergelijken met de output nadat u het pad hebt verwijderd . Je kunt zoiets als dit uit te printen van de parameter te schrijven : afdruk ( sys.argv [ 0 ] ) op Twitter Print 5 uit de variabele die het sys.argv houdt [ 0 ] parameter met het pad verwijderd , zoals dit: druk ( padnaam ) 6 Voer het programma door op " F5 . " Het programma zal eerst de uitgang van de [ 0 ] parameter sys.argv , dat is het volledige pad van het script , plus de naam van het script . Vervolgens zal de naam script , zonder in de weg . Het zal er ongeveer zo uitzien : C : \\ Python \\ Projects \\ scriptname.py scriptname.py
|