Проблема с печатью PyDictionary
У меня небольшая проблема с
PyDictionary
; Когда я ввожу список слов, при печати слов НЕ сохраняется порядок списка слов.
Например:
from PyDictionary import PyDictionary
dictionary=PyDictionary(
"bad ",
"omen",
"azure ",
"sky",
"icy ",
"smile")
print(dictionary.printMeanings())
Этот список напечатает сначала Omen, затем Sky и так далее. Мне нужно распечатать список слов в исходном порядке. Я ищу в Google, но ничего не связанное с этим, я ищу сообщения в этом форуме и ничего. Я надеюсь, что вы можете мне помочь. Заранее спасибо.
1 ответ
Я нашел обходной путь, который дает мне полное решение моих первоначальных проблем с печатью.
Основная проблема заключается в том, что я использую СТАРЫЙ ноутбук (старше 12 лет), поэтому я не смог использовать python 3+. Использование PyDictionary с python 2.7 вызывает проблему случайной печати исходного списка слов.
Решение состоит в том, чтобы печатать одно слово для каждой печати, НО мне нужно делать это примерно 25000 раз! ... Используя Notepad++, я сделал макрос, который кодирует каждое слово, которое будет использоваться с python, Более того, я смог даже добавить испанский перевод на каждое английское слово. Печать каждого слова в отдельности добавляла того преимущества, что определения каждого слова отделены от каждого слова.
Используя Notepad++ и регулярное выражение, я могу окончательно очистить каждое слово и его значение.
Так что я доволен этим обходным решением ... Спасибо за вашу помощь.