#python #naukaprogramowania
próbuje zrobić reverse engineering 1 kodu,
kod używa biblioteki DocxTemplate do robienia masowych docx.
w kodzie mma taką linię dla określenia nazwy nowego dokumentu:
nametosave = template['devicesoldname']['devicenewname'].get('name') + ".docx"
document.save( newdocumentname)
wiadomo że template jest typu dictionary,
co próbuje zrobić ten słownik, nawet z argumentami x, y, x to wywala mi błąd:
template = {'devicesoldname':"x",'devicenewname':"y",'name':"z"}
czy osoba bardziej doświadczona mogła by spojrzeć i podpowiedzieć, jak powinien wyglądać słownik?
TypeError: string indices must be integers
próbuje zrobić reverse engineering 1 kodu,
kod używa biblioteki DocxTemplate do robienia masowych docx.
w kodzie mma taką linię dla określenia nazwy nowego dokumentu:
nametosave = template['devicesoldname']['devicenewname'].get('name') + ".docx"
document.save( newdocumentname)
wiadomo że template jest typu dictionary,
co próbuje zrobić ten słownik, nawet z argumentami x, y, x to wywala mi błąd:
template = {'devicesoldname':"x",'devicenewname':"y",'name':"z"}
czy osoba bardziej doświadczona mogła by spojrzeć i podpowiedzieć, jak powinien wyglądać słownik?
TypeError: string indices must be integers
- Najlepsze
- Wszystkie komentarze







Komentarz usunięty przez autora
Komentarz usunięty przez autora
Komentarz usunięty przez autora
Komentarz usunięty przez autora
Komentarz usunięty przez autora