Wypowiedzi
-
ad 5:
u'\u0105\u017c' bo tu to jest unicode a nie byte string
ad 6: r'ąż' powinien zwrócić bytestring '\xc4\x85\xc5\xbc' taki jest zakodowany w utf-8... ta odpowiedź teź może być poprawna, bo zależy od kodowania, ale szczerze to nie spotkałem się nigdy z innym niż utf-8 i wolałbym się nie spotkać
ad 16:
Jeżeli chodzi o mutable nie znam polskiego słownictwa, ale chyba chodzi o to, to wszystko poza liczbami, ciągami, tuplami i frozensetami.. można też stworzyć sobie klasę której obiekty będą inmutable. ale to już jest bardziej udawane, poprzez nadpisanie magicznych metod odpowiedzialnych za zmianę stanu obiektu
ad 18, 21 straszna niedokładność, nie zostanie zinterpretowany tylko spowoduje wyrzucenie wyjątku, ale odpowiedzi dobre
ad 24... nie mam pojęcia o co chodzi w pytaniu -
To, że jest to PUT, od strony servera niewiele zmienia. Plik będzie po prostu bezpośrednio w body requesta, więc wystarczy tylko trochę zmienić skrypt: http://pastebin.com/YNK9dAYz
Testowanie:
curl --upload-file jakiś_plik -X PUT http://localhost:8051/nazwa_pliku -
1. Dlaczego chciałbyś uploadować za pomocą PUT? Ta metoda została wycofana: http://www.w3.org/TR/2010/WD-html5-diff-20101019/#chan...
2. Jeżeli chcesz wysłać plik asynchronicznie robi się to dosyć prosto postem: http://pastebin.com/4VVCx2TB
3. Jeżeli upierasz się jednak przy czystym PUT (np klientem nie jest przeglądarka), to robisz to tak samo jak w php, z tą różnicą że plik masz już otwarty i jest on w environ['wsgi.input'] -
Z mojego doświadczenia wynika, że na początku używa się rozwiązania ,,a'', przy przekroczeniu pewnej masy krytycznej przechodzi się do ,,b''. Następnie po przekroczeniu kolejnej masy krytycznej glade używa się dla małych fragmentów gui (wnętrza zakładek itp) a resztę człowiek zaczyna się martwić sam. Glade bardzo pomaga w zrobieniu prototypu i tyle.