[PYTHON] Impossible d'insérer le format Dict dans la chaîne f

Impossible d'insérer le format Dict dans la chaîne f

in_folder=r"C:\Test"
name={
    "OK":r"OK.csv",
    "NG":r"NG.csv",
}
#NG
print(f"{in_folder}\{name["NG"]}"))#Erreur de syntaxe
print(f"{in_folder}\{name[`NG`]}"))#Erreur de syntaxe

#OK
OK_file="OK"
print(f"{in_folder}\{name[OK_file]}"))#"C:\Test\OK.csv"
print("{}\{}".format(in_folder,name["OK"]))#"C:\Test\OK.csv"

La chaîne de caractères peut être inutile

Recommended Posts

Impossible d'insérer le format Dict dans la chaîne f
Format de chaîne
Format de chaîne 2
Insérer un objet dans une chaîne en Python
Format de chaîne Python
Format de chaîne Python