So führen Sie ein Python-Skript aus

anonymity
Freigeben: 2020-09-15 11:01:41
Original
61165 Leute haben es durchsucht

Python ist eine Computerprogrammiersprache. Es handelt sich um eine objektorientierte dynamische Typsprache, die ursprünglich zum Schreiben automatisierter Skripte (Shells) entwickelt wurde. Mit der kontinuierlichen Aktualisierung der Version und der Hinzufügung neuer Sprachfunktionen wird sie zunehmend für die Entwicklung unabhängiger und umfangreicher Projekte verwendet .

So führen Sie ein Python-Skript aus

3 Möglichkeiten, Python-Skripte auszuführen:

1. Aktivieren Sie den interaktiven Modus

Python im interaktiven Modus ausführen In diesem Modus ist es nicht erforderlich, eine Skriptdatei zu erstellen, sondern schreiben Sie einfach die entsprechende Python-Anweisung direkt im interaktiven Modus des Python-Interpreters. Unter Windows:
Suchen Sie im Startmenü nach „Eingabeaufforderung“, öffnen Sie es und rufen Sie den Befehlszeilenmodus auf:

Geben Sie im Befehlszeilenmodus Folgendes ein: python, um in den interaktiven Modus von Python zu gelangen

Linux:
Geben Sie Python direkt in das Terminal ein. Wenn Python3 installiert ist, geben Sie die entsprechende Version der interaktiven Python-Umgebung entsprechend dem Namen des von Ihnen erstellten Softlinks ein Link, also geben Sie python3 ein.

Um den interaktiven Modus zu verlassen, geben Sie einfach „exit()“ direkt ein.

2. Ausgabe per Skript
Schreiben Sie eine Skriptdatei über einen Texteditor, nennen Sie sie hello.py und geben Sie python hello.py im Befehlszeilenmodus ein

Achten Sie bei dieser Methode auf den Pfad der Skriptdatei. Wenn sich der aktuelle Arbeitspfad und die Skriptdatei nicht im selben Pfad befinden, müssen Sie den Pfad der Skriptdatei eingeben oder angeben der vollständige Pfad der Skriptdatei.

1) Geben Sie den Pfad ein, in dem sich die Skriptdatei befindet, und führen Sie

C:\Windows\System32>G:
G:\test>python hello.py
Hello World!
Nach dem Login kopieren

2) Geben Sie den vollständigen Pfad der Skriptdatei an

C:\Windows\System32>python G:\test\hello.py
Hello World!
Nach dem Login kopieren

3. Geben Sie an Python-Programm im Skriptdateipfad, ändern Sie die Datei in eine ausführbare Datei und führen Sie die Datei dann direkt aus

1) Ändern Sie die Datei und fügen Sie #!/usr/bin/python3 hinzu

[Vicky@localhost code]$ vi hello.py 
[Vicky@localhost code]$ cat hello.py 
#!/usr/bin/python3
print("Hello World!")
Nach dem Login kopieren

2) Ändern Sie die Dateiberechtigungen, fügen Sie ausführbare Berechtigungen hinzu

[Vicky@localhost code]$ chmod u+x hello.py 
[Vicky@localhost code]$ ls -la hello.py 
-rwxrw-r--. 1 Vicky Vicky 41 10月 19 15:40 hello.py
Nach dem Login kopieren

3) Ausführen

[Vicky@localhost code]$ ./hello.py 
Hello World!
Nach dem Login kopieren

Bei der Ausführung auf diese Weise müssen Sie den Interpreter in der Skriptdatei angeben, andernfalls in der Skriptdatei kann nicht direkt ausgeführt werden

[Vicky@localhost code]$ cat hello.py 
print("Hello World!")
[Vicky@localhost code]$ ls -la hello.py 
-rwxrw-r--. 1 Vicky Vicky 22 10月 19 15:40 hello.py
[Vicky@localhost code]$ ./hello.py 
./hello.py:行1: 未预期的符号 `"Hello World!"' 附近有语法错误
./hello.py:行1: `print("Hello World!")'
Nach dem Login kopieren

Das obige ist der detaillierte Inhalt vonSo führen Sie ein Python-Skript aus. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!