syntaxisfout bij gebruik van opdrachtregel in python

Ik ben een beginner met python en heb momenteel problemen met het gebruik van de opdrachtregel. Ik heb een script test.py (dat alleen print("Hello.") bevat), en het bevindt zich op de kaart C:\Python27. In mijn systeemvariabelen heb ik python gespecificeerd als C:\Python27 (ik heb ook andere versies van Python op mijn computer geïnstalleerd).

Ik dacht dat dit voldoende zou moeten zijn om python test.py in de opdrachtregel uit te voeren, maar als ik dat doe, krijg ik dit:

File "<stdin>", line 1
python test.py
       ^
SyntaxError: invalid syntax

Wat is er mis? Bij voorbaat dank!


Antwoord 1, autoriteit 100%

Het lijkt erop dat uw probleem is dat u python test.py uit de Python-interpreter probeert uit te voeren, daarom ziet u die traceback.

p>

Zorg ervoor dat je uit de interpreter bent en voer dan de opdracht python test.py uit vanaf bash of opdrachtprompt of wat dan ook.


Antwoord 2, autoriteit 12%

Typ python test.py niet vanuit de Python-interpreter. Typ het bij de opdrachtprompt, zoals zo:

cmd.exe

python test.py


Antwoord 3, autoriteit 7%

Ik had een soortgelijk probleem. Controleer op mijn Windows-computer of je de omgevingsvariabelen correct hebt ingesteld.

Om te controleren of de omgevingsvariabele correct is ingesteld:

  1. Open cmd.exe

  2. Typ Python en druk op Return

  3. (a) Als het de versie van python uitvoert, zijn de omgevingsvariabelen correct ingesteld.

    (b) Als er “geen programma of bestandsnaam” wordt weergegeven, dan is uw
    omgevingsvariabele zijn niet correct ingesteld.

Om omgevingsvariabele in te stellen:

  1. ga naar Computer-> Systeemeigenschappen-> Geavanceerde systeeminstellingen -> Omgevingsvariabelen instellen
  2. Ga naar pad in de systeemvariabelen; voeg aan het eind ;C:\Python27 toe.

Als je al de juiste variabelen hebt ingesteld; dan roep je het bestand in de python-interpreter aan.


Antwoord 4

Je kunt eenvoudig exit() typen in de Python-terminal om de Python-interpreter af te sluiten. Als u de code vervolgens uitvoert, zullen er geen fouten meer zijn.


Antwoord 5

Uitvoeren vanaf de opdrachtregel betekent uitvoeren vanaf de terminal of DOS-shell. Je voert het uit vanuit Python zelf.


Antwoord 6

Om scripts uit te voeren, moet u de opdracht “python test.py” in de opdrachtprompt schrijven en niet in de python-shell. ook moet het test.py-bestand zich op het pad bevinden dat u in de cli uitvoert.


Antwoord 7

Kom uit de ‘python-interpreter’.

  1. Bekijk je PATH-variabele c:\python27
  2. cd en uw bestandslocatie.
    3. Typ nu Python uwbestandsnaam.py.

Ik hoop dat dit zou moeten werken

LEAVE A REPLY

Please enter your comment!
Please enter your name here

sixteen + 7 =

Other episodes