[mdk-re] Re: скрипт на питоне help!!!
Mikhail Zabaluev
=?iso-8859-1?q?mhz_=CE=C1_alt-linux=2Eorg?=
Вт Ноя 20 00:45:13 MSK 2001
Hello AVL,
On Mon, Nov 19, 2001 at 09:58:47PM +0300, AVL wrote:
>
> дописываю тут скриптик на питоне.
> уперся в гадость.
>
> преобразование типов в следующих строчках не работает.
>
> StatAfm=os.stat(FileAfm);
> AfmSize=StatAfm[6];
> AfmMtime=StatAfm[8];
>
> StatPfb=os.stat(FilePfb);
> PfbSize=StatPfb[6];
> PfbMtime=StatPfb[8];
>
> temp = Font_Xml_Record;
>
> # temp = string.replace(temp,'%AfmSize%',AfmSize);
> # temp = string.replace(temp,'%AfmMtime%',eval(AfmMtime));
> # temp = string.replace(temp,'%PfbSize%',eval(StatPfb[6]));
> # temp = string.replace(temp,'%PfbMtime%',eval(StatPfb[8]));
>
> вот эти закоментаренные строчки порождают ошибку:
>
> [avl на avl paratype]$ ./GPinst
> Traceback (most recent call last):
> File "./GPinst", line 83, in ?
> temp = string.replace(temp,'%AfmSize%',AfmSize);
> File "/usr/lib/python2.1/string.py", line 369, in replace
> return s.replace(old, new, maxsplit)
> TypeError: expected a character buffer object
Похоже, в Font_Xml_Record находится вовсе не строка.
P.S. А зачем у Вас везде точки с запятой?
--
Stay tuned,
MhZ JID: mookid на jabber.org
___________
Having a wonderful wine, wish you were beer.
Подробная информация о списке рассылки community