Je n'ai presque jamais eu l'occasion d'écrire un programme à partir de zéro en tant que SE. .. .. Cette fois aussi, j'ai reçu une demande de modification du programme Python développé par mon prédécesseur. .. ..
Je pense qu'il y a étonnamment beaucoup de SE dans la situation ci-dessus ces jours-ci. Cette fois, j'écrirai les connaissances minimales requises pour lire Python.
――Cette fois, je vais étudier sur le site suivant. - https://www.python-izm.com/
Installez explicitement la série Python 3.
Machine virtuelle
#Vérifier la version Python par défaut de CentOS
##Confirmation du chemin
$ which python
/usr/bin/python
#Version Python: 2.7.5
$ /usr/bin/python -V
Python 2.7.5
#Installez Python 3 depuis yum
$ yum -y install python3
~réduction~
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!
#Vérifiez la version de Python 3 installé
##Confirmation du chemin
$ which python3.6
/usr/bin/python3.6
##Version Python: 3.6.8
$ python3.6 -V
Python 3.6.8
#Basculer la commande Python de 2 séries à 3 séries
##Vérifiez la référence de la commande Python par défaut: Python2
$ ls -l /usr/bin/python
lrwxrwxrwx. 1 root root 7 Jun 1 2019 /usr/bin/python -> python2
##Enregistrer le lien symbolique par défaut
$ sudo mv /usr/bin/python /usr/bin/python_bk
##Confirmez qu'il n'y a plus de références
$ ls -l /usr/bin/python
ls: cannot access /usr/bin/python: No such file or directory
## Python3.Créez 6 liens symboliques
$ sudo ln -s python3.6 /usr/bin/python
##Vérifiez la référence de la commande Python modifiée: Python3.6
$ ls -l /usr/bin/python
lrwxrwxrwx. 1 root root 9 Sep 25 07:26 /usr/bin/python -> python3.6
#Confirmation après le changement de commandes Python
##Confirmation du bus
$ which python
/usr/bin/python
##Version Python: 3.6.8
$ python -V
Python 3.6.8
# pip(système de gestion de pkg)Les commandes sont également disponibles
$ pip3 search ansible
ansible-stubs (0.1.dev1) - ansible-stubs aids in the development and testing of Ansible roles
~Ce qui suit est omis~
Maintenant que Python3 est installé, exécutons le programme.
Machine virtuelle
# .Créer un fichier py
$ vi test01.py
$ cat test01.py
print('python-izm')
#Créé à l'aide de commandes Python.Exécuter le fichier py
$ python test01.py
python-izm
Il peut également être exécuté par paires sans préparer de programme.
Machine virtuelle
#Lancement de shell interactif
$ 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.
Shell interactif
# .Exécutez la même chose que celle décrite dans le fichier py
>>> print('python-izm')
python-izm
#Quitter pour quitter()Courir
>>> quit()
De l'installation à l'exécution du programme, c'était aussi bon que d'autres langages. Avoir un shell interactif semble être utile lors de la vérification du fonctionnement, donc j'ai de grandes attentes! La prochaine fois, j'étudierai la syntaxe de base de la source.
Recommended Posts