[Mémorandum] Les clés japonaises ne peuvent pas être utilisées dans la chaîne de python.

Quel genre de désordre

des choses comme ça. Confirmé avec Python 3.7.2.

import string

#↓ C'est ValueError:Un espace réservé non valide dans la chaîne se produit
# template = string.Template('eng_la clé est${eng_key}est. La clé japonaise est${Clé japonaise}est') 

template = string.Template('eng_la clé est${eng_key}est. La clé japonaise est${ja_key}est')
data = {
    'eng_key': 'eng_hogehoge',
    'Clé japonaise': 'ja_Hogehoge',
    'ja_key': 'ja_hogehoge'
}

print(template.substitute(data))
# eng_la clé est eng_C'est hogehoge. La clé japonaise est ja_hogehoge

Faites attention si vous avez une clé japonaise dans votre dict.

Recommended Posts

[Mémorandum] Les clés japonaises ne peuvent pas être utilisées dans la chaîne de python.
Pour pouvoir utiliser le japonais avec Python dans l'environnement Docker
compréhension de liste car operator.methodcaller ne peut pas être utilisé avec python 2.5
Operators ++, - ne peut pas être utilisé en python (différence de php)
[Redash] La bibliothèque standard ne peut pas être utilisée dans la fonction python
Sortie japonaise avec Python
Remarque Python: lorsque la commande pip ne peut pas être utilisée
Peut être utilisé chez les pros de la compétition! Bibliothèque standard Python
J'ai écrit python en japonais
Je comprends Python en japonais!
Obtenez des synonymes japonais avec Python
La vidéo ne peut pas être chargée avec Spyder dans l'environnement de développement Python
Scripts pouvant être utilisés lors de l'utilisation de Bottle en Python
8 commandes fréquemment utilisées dans Python Django
[Python] Il semble que les variables globales ne puissent pas être référencées en multitraitement
[Python] Connaissances de base utilisées dans AtCoder
33 chaînes à ne pas utiliser comme noms de variables en python
Enquêter sur ce qui pourrait être utilisé comme analyseur Markdown en Python
Nouvelles fonctionnalités de Python 3.9 (1) -L'opérateur d'ensemble de somme peut être utilisé dans le type de dictionnaire.
Résumé de l'entrée standard de Python pouvant être utilisée dans Competition Pro
Jupyter Notebook 6.0.2 ne peut pas être installé dans l'environnement Python 2.7 créé dans Anaconda
Comment gérer le japonais avec Python
Le module ne peut pas être importé en Python sur EC2 exécuté à partir d'AWS Lambda
J'ai essayé de mettre PyCharm dans Ubuntu 16.04 LTS (PPA ne peut pas être utilisé)
Lors de la spécification de plusieurs clés dans le tri python
Comparaison des modules de conversion japonais en Python3
[python] Techniques souvent utilisées dans l'apprentissage automatique
Le module Python avec "- (trait d'union)" ne peut pas être supprimé
Tkinter n'a pas pu être importé en Python
Mémorandum Python
Mémorandum Python 2
Mémorandum Python
mémorandum python
mémorandum python
Mémorandum Python
mémorandum python
Mémo de correspondance lorsque la touche de direction ne peut pas être utilisée dans la ligne de commande python
Mémorandum Python
Outil De-VBA Excel! Éliminez l'outil VBA dans un environnement où Python ne peut pas être installé avec Python
Liste des outils qui peuvent être utilisés pour essayer facilement l'analyse des émotions des phrases japonaises avec Python (essayez avec google colab)
Fonctions pouvant être utilisées dans l'instruction for
"Solution temporaire" lorsque pip ne peut pas être mis à jour [Python]
Techniques souvent utilisées dans le codage court en python (Bloc-notes)
Résoudre l'erreur d'écriture japonaise UnicodeEncodeError dans le fichier Python
Obtenez plusieurs clés maximales dans le type de dictionnaire Python
paramètres d'environnement python (virtualenv + pip ne peut pas être effectué)
Aucun module nommé'distutils.util 'ne peut être utilisé avec get-pip.py
Gérer les fichiers zip avec des noms de fichiers japonais dans Python 3
Enquête lorsque l'importation ne peut pas être effectuée avec python
Créer une image avec des caractères avec python (japonais)
[Python] La chaîne de caractères f doit être utilisée pour incorporer la chaîne de caractères
Code souvent utilisé dans les applications Python / Django [préfectures]
[Python] Qui doit être utilisé, renvoyer ou renvoyer Aucun
[Django] css dans le projet ne peut pas être lu
Impossible d'importer matplotlib etc. dans l'environnement VirtualEnv
Le problème que la commande ifconfig ne peut pas être utilisée