|
|
Up |
  |
Author: Marek KozlowskiMarek Kozlowski
Date: May 14, 2008 13:16
:-)
Niewykluczone, że w niejednym innym języku, środowisku etc byłoby to
znacznie prościej, ale akurat ćwiczę się w pythonie i odświeżam sobie
GTK+ (bawię się PyGTK) -- każdy real-life problem jest witany z
radością, tj. jeśli coś jest mniej więcej wykonywalne to staram się
zrobić to właśnie w PyGTK...
No i wynikł pewien problemik. Wymaga m.in. zrobienia i obsługi
stosunkowo nieskomplikowanej bazy danych (przynajmniej tak się na razie
wydaje) o umiarkowanej wielkości (jw). Projekt nieco hobbystyczny,
całkowicie niekomercyjny -- i dla mnie i dla drugiej strony. Owa "druga
strona" to typowy użytkownik "generation NEXT" -- potrafiący
zainstalować Firefoksa etc i na tym zdolności "informatyczne" się
kończą. Aha, dodam, że aplikacja winna działać standalone, i być
instalowana przez wyżej wspomnianego "zwykłego użytkownika", zapewne pod
jakimś Windows (piszę pod Linuksem).
|
| Show full article (1.98Kb) |
|
| |
36 Comments |
|
  |
Author: Piotr HusiatyñskiPiotr Husiatyñski
Date: May 13, 2008 01:24
Stworzyłem parę modułów w C++, które zaimportowałem w Pythonie jako
biblioteki. Jestem naprawdę pod dużym wrażeniem tego co oferuje ta
biblioteka, ale zastanawia mnie sposób w jaki ona działa.
Tworzę przykładową biblioteke hello.so i testuję działanie:
-------------------------------------------------------------------
#include
int test(int i)
{
return i;
}
|
| Show full article (1.32Kb) |
|
| |
2 Comments |
|
  |
Author: danherdanher
Date: May 11, 2008 12:54
Witam!
Na początek kod:
#v+
#!/usr/bin/python
#encoding=iso-8859-2
if __name__ == '__main__':
test = 'ąłóż'
test_uni = unicode(test,"latin2")
print test_uni
#v-
Przy uruchomieniu "standardowym" wszystko w porządku:
#v+
~$ ./python.py
ąłóż
#v-
|
| Show full article (1.08Kb) |
|
3 Comments |
|
  |
Author: Slawomir PiaseckiSlawomir Piasecki
Date: May 8, 2008 01:56
Czesc
jak w temacie
Korzystam z tej biblioteki do laczenia sie i rozsylania na ftp'a
tresci,
w trakcie korzystania z niej pojawily sie male problemy ktorych nie
bardzo wiem
jak rozwiazac moze ktos mial podobne problemy i je rozwiazl, bede
wdzieczny
za pomoc.
w trakcie wysylania zdarza sie ze plik jest przeslany w calosci do
ftp'a
i czeka (nie wiadomo na co)
|
| Show full article (0.81Kb) |
|
1 Comment |
|
  |
Author: Seweryn Habdank-WojewódzkiSeweryn Habdank-Wojewódzki
Date: May 7, 2008 22:50
Witam
W module csv jest funkcja write rows ona rzada podania sekwencji
(posiada funkcje .next()).
Ale jest problem w pythonie 2.5 mam nastepujace wyniki (negatywne):
>>> f = [1,2,3,4,5]
>>> import csv
>>> writer = csv.writer(open('test1.txt','w'), delimiter='\t')
>>> writer.writerows(f)
Traceback (most recent call last):
File " ", line 1, in
writer.writerows(f)
Error: sequence expected
Jak zatem zamienic liste na sekwencje?
Albo jak uzyc tego "writerows" (pewnie robie jakis blad) :-).
Pozdrawiam,
Seweryn Habdank-Wojewodzki
|
| |
|
1 Comment |
|
  |
Author: Dawid FigielDawid Figiel
Date: May 7, 2008 00:18
Witam,
Piszę mały skrypt, który wczytuje słownik wyrazów polskich,
kodowanie ISO-8859-2 (inaczej latin2) do lokalnej bazy mysql'owej.
Jestem w środowisku linuksowym (ubuntu), a z bazą łącze się przy
pomocy biblioteki mysql-python-1.3.3.
Po wczytaniu słowa ze znakami polskimi mam w bazie krzaczki;/ ...
jeżeli bezpośrednio wczytuje porzez inserta jakiegoś stringa typu
"żźćąęłó..." wszystko jest ok (kodowanie tabeli ustawione na latin2).
Podejrzewam, że to wina pythona (?), biblioteki mysql-python-1.*.*
(?) .... lub ustawień locali (?)..., a może kodowania w samym pliku
skryptu pythona..(# code: latin2) jednak metoda prób i błędów już mi
się mówiąc delikatnie znudziła...
Czy ktoś miał podobny problem lub/i zna rozwiazanie mojego ?
ładnie proszę o pomoc :)
dzięki.
--
pozdrawiam,
D.F.
|
| |
|
1 Comment |
|
  |
Author: BorneqBorneq
Date: May 3, 2008 15:05
Jakim programem skompilowaæ pliki .py do exe
Jakiego ¶rodowiska warto u¿yæ?
|
| |
|
2 Comments |
|
  |
Author: SulsaSulsa
Date: May 3, 2008 12:50
chcialbym wewnatrz metody obiektu obj_a skopiowac pewien obiekt obj_b w
miejsce obj_a, troche to nie jasne wiec symbolicznie mozna by to
przedstawic tak:
Class A:
def metoda(self, b):
self = copy.deepcopy(b) # L1
Linia L1 jest bledna bo tak naprawde nie zmienie obiektu klasy A,
tylko jego etykietke self, chcialbym to zrobic jakim tworem
jednolinikowym unikajac takiego recznego kopiowania:
self.a1 = copy.deepcopy(b.a1)
self.a2 = copy.deepcopy(b.2)
...
da sie jakos bo szczerze mowiac jakos nic nie przychodzi mi do glowy?
--
|
| |
|
3 Comments |
|
  |
Author: SulsaSulsa
Date: May 1, 2008 09:12
Szukam jakiegos tutoriala mowiacego o tym jak zaimplementowac metode
__deepcopy__ uzywana przez funkcje deepcopy modulu copy, niestety
dokumentacja na python.org jest bardzo lakoniczna jesli chodzi o ten
modul i nie wiem co mam zrobic z dwoma ostatnimimi parametrami
przekazywanymi tej metodzie deepcopy(x, memo=None, _nil=[])
--
|
| |
|
no comments
|
|
  |
|
  |
Author: kovalkoval
Date: May 1, 2008 03:20
Bawię się GAE i natknąłem się na mały problem - mam przykładowo taki model:
class Kategoria(db.Model):
name = db.StringProperty('Nazwa',required=True)
i tworzę taki obiekt Form:
class AddKategoriaForm(djangoforms.ModelForm):
class Meta:
model = Kategoria
wszystko ładnie, pięknie, ale jak dodać atrybuty do tworzonych kontrolek
input (jak size/maxlegth/class ...) ?
|
| |
|
2 Comments |
|
|
|
|