Я пытаюсь перебрать подпапки и получить соответствующее значение из словаря. Ключи точно представляют все имена подпапок. Мой код выглядит следующим образом:
import os
import pandas as pd
import xlrd
import numpy as np
myDict = {}
myDict["Target-Turkish"] = "tr"
myDict["Target-Thai"] = "th"
myDict["Target-Swedish"] = "sv"
myDict["Target-Spanish"] = "es"
myDict["Target-Russian"] = "ru"
myDict["Target-Romanian"] = "ro"
myDict["Target-Portuguese(Brazil)"] = "pt"
myDict["Target-Polish"] = "pl"
myDict["Target-Norwegian(Bokmal)"] = "no"
myDict["Target-Malay(Malaysia)"] = "ms"
myDict["Target-Korean"] = "ko"
myDict["Target-Japanese"] = "ja"
myDict["Target-Italian"] = "it"
myDict["Target-Indonesian"] = "in"
myDict["Target-German"] = "de"
myDict["Target-French"] = "fr"
myDict["Target-Dutch"] = "nl"
myDict["Target-Danish"] = "da"
myDict["Target-Czech"] = "cs"
myDict["Target-Chinese(Taiwan)"] = "zh_TW"
myDict["Target-Chinese(PRC)"] = "zh_CN"
myDict["Target-Arabic(U.A.E.)"] = "ar"
file_name = os.listdir("C:\\Users\\anoop\\Data Upload Random Forms")
print(myDict.get(file_name[3]))
Когда я пытаюсь получить значение, заменив ключ именем папки -
print(myDict.get(file_name[3]))
На выходе я получаю None
. Но когда я пробую
print(myDict.get('Target-French'))
(это точное имя папки), я получаю предполагаемое значение fr
. Я новичок в python. Я был бы очень признателен, если бы кто-нибудь мог пролить свет на это