Ich habe als SE fast nie ein Programm von Grund auf neu geschrieben. .. .. Auch diesmal erhielt ich die Anfrage, das von meinem Vorgänger entwickelte Python-Programm zu ändern. .. ..
Ich denke, dass es heutzutage überraschend viele SEs in der oben genannten Situation gibt. Dieses Mal werde ich die Mindestkenntnisse aufschreiben, die zum Lesen von Python erforderlich sind.
――Dieses Mal werde ich an der folgenden Stelle studieren. - https://www.python-izm.com/
Installieren Sie explizit die Python 3-Serie.
Virtuelle Maschine
#Überprüfen Sie die Standard-Python-Version von CentOS
##Pfadbestätigung
$ which python
/usr/bin/python
#Python-Version: 2.7.5
$ /usr/bin/python -V
Python 2.7.5
#Installieren Sie Python 3 von yum
$ yum -y install python3
~Kürzung~
Installed:
python3.x86_64 0:3.6.8-13.el7
Dependency Installed:
python3-libs.x86_64 0:3.6.8-13.el7 python3-pip.noarch 0:9.0.3-7.el7_7 python3-setuptools.noarch 0:39.2.0-10.el7
Complete!
#Überprüfen Sie die Version von installiertem Python 3
##Pfadbestätigung
$ which python3.6
/usr/bin/python3.6
##Python-Version: 3.6.8
$ python3.6 -V
Python 3.6.8
#Schalten Sie den Python-Befehl von 2 Serien auf 3 Serien um
##Überprüfen Sie die Referenz des Standardbefehls Python: Python2
$ ls -l /usr/bin/python
lrwxrwxrwx. 1 root root 7 Jun 1 2019 /usr/bin/python -> python2
##Speichern Sie den symbolischen Standardlink
$ sudo mv /usr/bin/python /usr/bin/python_bk
##Bestätigen Sie, dass keine Referenzen mehr vorhanden sind
$ ls -l /usr/bin/python
ls: cannot access /usr/bin/python: No such file or directory
## Python3.Erstellen Sie 6 symbolische Links
$ sudo ln -s python3.6 /usr/bin/python
##Überprüfen Sie die Referenz des geänderten Python-Befehls: Python3.6
$ ls -l /usr/bin/python
lrwxrwxrwx. 1 root root 9 Sep 25 07:26 /usr/bin/python -> python3.6
#Bestätigung nach dem Umschalten der Python-Befehle
##Busbestätigung
$ which python
/usr/bin/python
##Python-Version: 3.6.8
$ python -V
Python 3.6.8
# pip(pkg management system)Befehle sind ebenfalls verfügbar
$ pip3 search ansible
ansible-stubs (0.1.dev1) - ansible-stubs aids in the development and testing of Ansible roles
~Folgendes wird weggelassen~
Nachdem wir Python3 installiert haben, führen wir das Programm aus.
Virtuelle Maschine
# .Erstellen Sie eine py-Datei
$ vi test01.py
$ cat test01.py
print('python-izm')
#Erstellt mit Python-Befehlen.Führen Sie die py-Datei aus
$ python test01.py
python-izm
Es kann auch paarweise ausgeführt werden, ohne ein Programm vorzubereiten.
Virtuelle Maschine
#Interaktiver Shell-Start
$ python
Python 3.6.8 (default, Apr 2 2020, 13:34:55)
[GCC 4.8.5 20150623 (Red Hat 4.8.5-39)] on linux
Type "help", "copyright", "credits" or "license" for more information.
Interaktive Shell
# .Führen Sie das gleiche wie in der py-Datei beschrieben aus
>>> print('python-izm')
python-izm
#Beenden, um zu beenden()Lauf
>>> quit()
Von der Installation bis zur Programmausführung war es so gut wie andere Sprachen. Eine interaktive Shell scheint nützlich zu sein, wenn ich den Betrieb überprüfe, daher habe ich hohe Erwartungen! Nächstes Mal werde ich die grundlegende Syntax der Quelle studieren.
Recommended Posts