Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

ftp pygtk

1 view
Skip to first unread message

zigi

unread,
Jan 9, 2009, 3:35:44 AM1/9/09
to
witam serdecznie,
piszę mały program ftp i mam 1 problem i 1 pytanie z pobraniem plików
ftp i umieszczenia tego w treeview a dokładniej funkcje :
dir( argument[, ...])
retrlines( command[, callback])
zwracają standardowy callback do sys.stdout i nijak nie moge tego
załadowąć do liststore
a chciałbym żeby to wyglądąło mniej więcjej tak

self.liststore = ListStore(object)
...
self.treeview = gtk.TreeView(self.liststore)
...
self.listStore_ftp.append([f])

ale to w żaden sposób nie działa
próbowałem to zrobić
self.ftp.sendcmd('pwd')
wynik: 257 "/"
co by byjło w porzo ale potem z obrabianiem tego jest za dużo pracy i
kod jest pogmatwany
czy jest jakiś cywilizowany sposób na rozwiązanie tego problemu.

A co mnie dziwi w funkcji self.ftp.sendcmd('pwd')
nie działają komendy dir lub ls a komenda pwd działa ? jak to?
error ftplib.error_perm: 500 Unknown command.
w helpie modułu ftplib nie moge znaleźć które komendy mogą być
wykonywane czy ktoś zna spis komend do funkcji sendcmd()?
Serdecznie pozdrawiam.

i0cus

unread,
Jan 10, 2009, 11:16:51 AM1/10/09
to
On 9 Sty, 09:35, zigi <cezar4...@gmail.com> wrote:
> A co mnie dziwi w funkcji self.ftp.sendcmd('pwd')
> nie działają komendy dir lub ls a komenda pwd działa ? jak to?
> error ftplib.error_perm: 500 Unknown command.
> w helpie modułu ftplib nie moge znaleźć które komendy mogą być
> wykonywane czy ktoś zna spis komend do funkcji sendcmd()?
> Serdecznie pozdrawiam.

Ale dlaczego dziwi? Czy FTP to Telnet albo SSH? Nie dostajesz powłoki,
tylko dostęp do demona, który ma swój zestaw komend.

Spróbuj to: http://tinyurl.com/9go2k9

--
pozdrawiam,
SMG

zigi

unread,
Jan 11, 2009, 2:14:03 PM1/11/09
to

dziękuję sporadycznie korzystam z linuxa :-) i stąd ta niewiedza.
Pozdrawiam

0 new messages