J'ai essayé de toucher Python (installation) suite
--Lorsque je me connecte à une machine virtuelle avec SSH, les caractères japonais sont déformés. ――Quand je l'ai recherché, j'ai été surpris que l'article suivant soit en difficulté!
Machine virtuelle
#Vérification de l'état → VC Keymap c'est nous
$ localectl status
System Locale: LANG=ja_JP.utf8
VC Keymap: us
X11 Layout: n/a
#Mise à jour du Keymap VC vers jp106(Exécuter avec sudo)
$ sudo localectl set-keymap jp106
#Vérifiez à nouveau l'état → VC Keymap mis à jour vers jp106
$ localectl status
System Locale: LANG=ja_JP.utf8
VC Keymap: jp106
X11 Layout: jp
X11 Model: jp106
X11 Options: terminate:ctrl_alt_bksp
#Vérifiez si les paramètres régionaux japonais peuvent être utilisés → Il n'y a pas de ja en premier lieu! ??
$ localectl list-locales | grep -i ja
#Paramètres régionaux japonais ajoutés
$ sudo localedef -f UTF-8 -i ja_JP ja_JP
#Assurez-vous que les paramètres régionaux japonais sont activés
$ localectl list-locales | grep -i ja
ja_JP
ja_JP.utf8
Créons et exécutons le programme suivant pour apprendre la syntaxe de base.
Exécution de la commande
# .Créer un fichier py
$ vi test02.py
test02.py
print('Chargement du module')
def test():
print('Fonction: appelé test')
if __name__ == '__main__':
print('python-izm')
# print('Python isme')
test()
Exécution de la commande
#Créé à l'aide de commandes Python.Exécuter le fichier py
$ python test02.py
Chargement du module
python-izm
Fonction: appelé test
UTF-8 est appliqué par défaut pour le codage de caractères de 3 séries, vous n'avez donc pas à en être conscient.
Python utilise des indentations dans sa structure de bloc. Puisque {} n'est pas utilisé, une erreur se produira si les retraits ne sont pas cohérents.
Exécution de la commande
# .Créer un fichier py
$ vi test03.py
test03.py
print('Chargement du module')
def test():
print('Fonction: appelé test')
#Exécuter uniquement lorsque le programme cible est démarré en tant que script
#Non exécuté lors de l'importation, etc.
if __name__ == '__main__':
print('python-izm')
# print('Python isme')
test()
Exécution de la commande
#Créé à l'aide de commandes Python.Exécuter le fichier py
$ python test03.py
File "test03.py", line 10
test()
^
IndentationError: unindent does not match any outer indentation level
IndentationError: unindent does not match any outer indentation level IndentationError: unindent ne correspond à aucun niveau de retrait externe
Le message d'erreur indiqué par l'enseignant Google est le suivant.
Il suffit de faire attention à la structure de bloc du retrait, J'ai déjà touché à la langue GO, donc je n'ai ressenti aucune gêne.
Quant au flux futur, j'écrirai un article si je peux faire quelque chose après avoir implémenté les éditions de base et avancées! (Parce qu'il est plus facile de se souvenir des chaînes de caractères et des instructions if que d'écrire des articles)
Recommended Posts