Ahoj,
já sice používám py2exe, ale myslím si, že to bude obdobné.
Py2exe vytvoří jen spustitelný soubor a případně podle nastavení přidá
další knihovny do buildu. Nemá nic společného s instalací na
cílový pc. Poté je potřeba vytvořit instalační soubor třeba pomocí
Inno setup apod. Ten
Všechny zdravím,
nevíte někdo co by to mohlo být za souborovou databázi když obsahuje 4 soubory
s
koncovkami .COD, .IDX, .SWT, .SWJ a jestli s umí python komunikovat?
Díky za případné odpovědi.
Mirek N.
___
Python mailing list
Python@py.cz
http://www
Ahoj,
já používám wxpython.
Pro začátek má hezké demo, kde se dá hodně okoukat.
Já jsem toto GUI vyhodnotil jako nevhodnější.
Žádné průvodce návrhem GUI nepoužívám, je to podle mě spíše přítěž.
K instalaci stačí wxpython, raději unicode.
Mirek
23. prosince 20
Zdravim všechny,
Přišel jsem na zajímavej problém.
Pokud se naimportuje Tk a win32ui, proces nikdy neskončí.
Tady je ukázka:
from Tkinter import Tk
import win32ui
root = Tk()
root.title('Test')
root.mainloop()
Mirek N.
___
Python mailing list
Pyt
myčky, tak pro to ty knihovny (v tomto případě tkinter) obvykle poskytují možnosti, jak to udělat.
PM
Dne 16. října 2013 11:04 mtip <m...@atlas.cz> napsal(a):
Zdravim všechny,
Přišel jsem na zajímavej problém.
Pokud se naimportuje Tk a win32ui, proces nikdy neskončí.
Tady je ukázka:
fro
Nechtěl jsem se zapojovat do filozofie, která tě má podle mě tak
akorát navnadit, ale nedalo mi to.
VM> Nejšířeji pojato, úspěch každého jednotlivce odvisí od toho, jak je
VM> ostatním kolem sebe užitečný. Kdo přestane být byť minimálně užitečný
VM> (třeba jen placením daní), toho společnos
PP> Mirku promiň, ale z mého subjektivního pohledu píšeš blbosti.
Asi mám na věc svůj pohled.
mtip>>Úspěch závisí podle mě v první řadě na náhodě a pak trochu na tom
mtip>>ostatním. Třeba dobré nápady? Užitečnost a píle jim moc nepomáhá.
PP> Záleží na tom, co považuješ za
Ahoj,
narazil jsem na problém se zámkem.
Mám aplikaci na web serveru, která ukládá příznak booolean Zaplaceno
do MySQL databáze.
Občas se ale stane, že potvrzení platby přijde najednou ve stejný čas
ze dvou zdrojů. Chtěl jsem to vyřešit zámkem, což ale nepomůže.
Princip kódu:
from threading i
procesu a tak lokalni zamky nebudou fungovat.
Presne na tyhle veci se ale hodi db transakce, rozhidne lepsi nastroj - podivej se na 'select ... for update' a 'isolation level'.
On Feb 9, 2015 11:43 AM, "mtip" <m...@atlas.cz> wrote:
Ahoj,
narazil jsem na probl
Title: Re: [python] Lock
Já tedy nevím, co je třeba na myisam špatného pro práci s penězi.
1. Potřebuju aplikaci, která je více nezávislá na druhu databáze.
2. Transakce pro write to neřeší, jedině read a tu vzhledem k možné době trvání zámku nechci použít
Nicméně už sem to vyřešil jedno
lokalni zamky nebudou fungovat.
Presne na tyhle veci se ale hodi db transakce, rozhidne lepsi nastroj - podivej se na 'select ... for update' a 'isolation level'.
On Feb 9, 2015 11:43 AM, "mtip" <m...@atlas.cz> wrote:
Ahoj,
narazil jsem na problém se zámkem.
A co oprávnění v sambě a filesystemu na linuxu.
Není to tak, že existuje adresář právy, že není v sambě vidět ale existuje?
Nebo tipuju, že jiný proces vytvoří adresář v mezidobí mezi isdir a mkdir.
Mirek
12. února 2015, 22:11:05, napsal jste:
z> Dne 12.2.2015 v
Ahoj,
podle mě by to chtělo být více objektivní.
Někdo má více zkušeností s Djangem, bude ho doporučovat, jíný bude
doporučovat jiný framework.
Já používám Flask, napíšu co se mi na něm nelíbí.
dekorátor route - začínat funkcí v oop je podle mě špatně,
já používám buď vlastní dekorá
Trochu odjinud:
>>> bool(re.search(ur'[a-ž]', u'Ě', re.IGNORECASE|re.UNICODE))
True
>>> bool(re.search(ur'[a-ž]', u'Ě', re.IGNORECASE))
True
>>> bool(re.search(ur'[a-ž]', 'Ě', re.IGNORECASE))
True
>>> bool(re.search(r'[a-ž]', 'Ě', re.IGNORECASE))
True
>>> bool(re.search(r'[a-ž]', u'Ě', re.IGNORECA
Zkusil bych něco jako:
Ale po pravdě mi to přijde divočina otevřít si prohlížeč a pak do něj posílat
send keys.
Mirek
Dne 31.3.2016 v 15:48 Ing. Vladislav Ludík napsal(a):
> Zdravím všechny,
>
> mám problém, který bych rád vyřešil lépe.
>
> Popis:
> Příruční čtečka UHF RFID čipů je připojena
Zdravím.
Do naší firmy sháníme junior python vývojáře s praxí minimálně 1 rok.
Vhodné pro absolventy apod.
Možno jak na trvalý úvazek, tak na ŽL.
Zájemce prosím zasílejte odpovědi na mail mate...@newwave.cz.
--
Mirek Němeček
NEW WAVE
___
Python mailing
Taky zdravím.
wxPython používám už poměrně dlouho, ale má spoustu úskalí a nedodělků.
Začít s ním spíš odradí, protože se musí vyřešit hodně problémů.
Některé widgety jsou úplně nepoužitelné, jiné je potřeba více či méně
opravit/upravit.
Vybrat si widget, věnovat mu čas na opravu a úpravy a násled
Ahoj,
tohle přeci umí Thunderbird,
koukni na Filtry zpráv.
Mirek
Dne 18.09.2019 v 10:28 ZdPo Ster napsal(a):
> Ahojte,
>
> máte nie skúsenosti so spracovávaním e-mailov v mboxe?
>
> Môj problém je, ako označiť, že (spracovaný) email bol prečítaný.
>
> Kontext: potrebujem skript, ktorý raz denn
A neukládal si to po netu?
On x86 (32-bit) or IA64 (64-bit) systems, the maximum buffer size is just under
64MB. For X64 systems, the maximum buffer size is just under 32MB.
The maximum unbuffered read and write size limits are imposed by the design of
the IO manager inside the Windows executive
Zdravim,
potreboval bych ulozit soubor do adresare, ktery ma prava jineho
uzivatele, nez je muj proces v pythonu a nema prava pro zapis pro
ostatni uzivatele.
Muzete mi poradit, jak to lze nejsnaze a bezpecne provest ?
--
D. Mirek N.
___
Python m
a> 2) vytvor nejaku skupinu, do ktorej toho usera pridas. potom
a> povol zapis do toho adresara pre tuto skupinu.
To prave nechci, aby uzivatel co spustil script mohl bezne zapisovat
do tohoto adresare. Ja tam potrebuju zapsat jen vyjimecne a to jen
pokud se v mem scriptu prihlasi jako administrat
JK> mtip wrote:
>> potreboval bych ulozit soubor do adresare, ktery ma prava jineho
>> uzivatele, nez je muj proces v pythonu a nema prava pro zapis pro
>> ostatni uzivatele.
JK> Ne, neni zadny zpusob, jak si (jakekoli) aplikaci na chvilicku zvysit
JK> prava bez zna
Zdravim,
nema nekdo zkusenosti s tvorbou datovych tiskovych sestav v pythonu ?
A treba jestli existuje neco jako Report Designer pro python ?
Nebo jak rychle vytvorit tabulkovou tiskovou setavu na zaklade databazovych dat
?
A nebo jak nejlepe resit tisk z pythonu ?
Diky za podnety.
--
Mirek
Diky za odpovedi,
chci nejaky modul, ktery umi rychle rozvrhnout tiskovou stranu nebo
vice stran na zaklade databazovych dat a pripadne zobrazit nahled tisku.
Mohl by umet zapati a zahlavi sestavy a strany, datove nasobne telo atd.
--
Mirek N.
___
Py
Ja jsem presel puvodne taky z PHP na mod_python v rezimu publisher.
Dalo to na zacatku dost zabrat, ale rek bych ze se to osvedcilo.
Frameworky pythonu jsem vyzkousel, ale ani jeden mi nevyhovoval a to
bud kvuli stabilite nebo rychlosti. Nejvic se mi zalibil ZOPE, ale i
ten ma jista omezeni, ktera
TB> Myslíš, že bys mi mohl poslat nějaký ukázky, jak tvoříš základ aplikace.
TB> Potřeboval bych trochu nakopnout.
To uz bude horsi. Muzu ti poslat muj conf pro apache na publisher. Ten
doporuceny mi nevyhovuje.
Ale jinak mam mod_python obestaven svym celkem rozsahlym frameworkem.
Napr. na vytvore
TB> Jeste bych mel jednu otazku, pro HTML sablonu pouzivas nejaky vlastni
TB> template, nebo pouzivs existujici template systemy (Mako, Cheetah, ...) ?
Pouzivam template primo z mod_python (rezim publisher).
Rozsireni jako Cheetah apod. jsem po uvaze a par testech nezaradil.
Zdravim vsechny,
zjistil jsem, ze modul pickle ve verzi 2.4.1 obsahuje chybu pri
ukladani hodnoty float pri nastavenem locale. Udajne na to ma byt
nejaky patch, ale zadny se mi nepodarilo najit, vsechny odkazy jsou
neplatne.
Nevite nekdo, kde ho sehnat nebo jak to vyresit bez instalace novejsi
verz
Tn> --
Tn> s = """\
Tn>
Tn> foo
Tn>
Tn> """
Tn> def main():
Tn>return s
Tn> main()
Tn> --
funkci main vola mod_python tak, ze ji cte z URL adresy
pokud je v rezimu publisher
(napr: http://www.mujweb.com/modul/main)
vysledek funkce je pak predan http klientovi.
Tn> okay, takze ako vidim, je tu uz dobre premyslene ;)
Tn> este ma trapi jedna vecicka, totiz podla skriptu na
Tn> http://webpython.codepoint.net/mod_python_publisher_forms_unique_fields
Tn> som trosku zaexperimentoval, ALE este by ma zaujimali dve veci ;)
Tn> 1) ako zistim, ze ktora premenna sa
Protoze se v posledni dobe mnozi otazky, jak s pythonem na web, napsal
jsem kratky tutorialek jak zacit s mod_pythonem.
Bylo to velmi narychlo, takze se omlouvam za pripadne nedostatky a
strucnost. Napriste ho snad rozsirim.
http://www.unosoft.cz/index.php?det=mod_python.php
--
Mirek N.
http://ww
Tn> anyway, hladal som v dokumentacii, ale nenasiel som nikde, ako sa da
Tn> zistit, ci je dana premenna odoslana cez GET, alebo cez POST ;( aj ty
Tn> si v clanku pisal:
Tn> """
Tn> Metodě index je předán objekt request a případné http proměnné (GET i POST).
Tn> """
Tn> ale neurcil si, ako sa to r
Tn> a v podstate mojou znahou je zistit, ze co sa odoslalo cez GET a co
Tn> cez POST a potom to oddelit od seba ;)
Tn> Dňa 10.12.2007, Tomy novella <[EMAIL PROTECTED]> napísal(a):
>> ahoj,
>> nie, zle si ma pochopil... toto som uz vedel davnejsie, len je tu
>> problem v pripade, ze ***NIE VSETKY*
IT> Ahoj,
IT> s Pythonom som uplne na zaciatku, tak sa moc nesmej. :-)
IT> Mam nainstalovany pod XP-ckami ComplexWebServer, kde je Apache 2.0.55
(+MySQL, +PHP5).
IT> Mam nainstalovany Python 2.5 (v pohode bezi).
IT> Natiahol som si teda mod_python
IT> 3.3.1 pre Py 2.5 Apache 2.0.0 windows binark
Tn> noo ani ja v tom nevidim pre autora kodu logiku, aby kombinoval
Tn> odosielanie cez GET a POST zaroven, ale napriklad nejake decko,
Tn> ktoremu by sa nechcelo odosielat nejake data cez POST, aby si to
Tn> neskracovalo na GET (narazam tym na pseudohackerov, ktori maju chut
Tn> stale do niecoho s
Zdravim vsechny,
muzete mi napsat typy co kdo pouzivate, tedy jak nejrychleji vytvorit
databazovou
sestavu pro tisk v pythonu a odeslat ji na tiskarnu ?
(reportlab je docela vopruz)
Treba neco jako Texy a misto vystupu do html vystup na tiskarnu... ?
Diky za odpovedi.
--
Mirek N.
_
Ja bych to videl treba takhle:
locals()['varname']='value'
print varname
I kdyz bych to takhle asi nepouzil, ale snazil bych se predem
nedefinovane nazvy promennych zapouzdrit treba do slovniku samostatne
tridy.
LMA> Lze se v Pythonu odkazat na promenou jejiz nazev neni
LMA> dopredu znam?
LMA
DM> Co ovsem python podporuje je pretezovani operatoru, viz:
DM> http://docs.python.org/ref/specialnames.html
Jo aspecialni nazvy metod s tim uz vubec nemaji co delat.
To te uplne z jineho soudku.
--
Mirek N.
___
Python mailing list
Python@py.cz
http
Uf to je to pomotany.
ten prvni priklad neni v pythonu pretezovani, ale prekryvani metod
takze to nema s pretezovanim co delat.
K pretezovani operatoru metod (coz je ten druhy priklad to funguje takto:
def metoda (*args, **kwargs):
print args
print kwargs
a ted muzu volat metodu bud s lib
DM> A jak si mam potom vysvetlit vetu:
DM> This is Python's approach to operator overloading, allowing
DM> classes to define their own behavior with respect to language
DM> operators.
No tahle veta uz moc podle me komplikuje pretezovani. Kdyz se
rozhoduju na zaklade nazvu parametru co budu prova
JB> No zkusil bych ten script napsat podle manuálu. V publisher handleru
JB> se nepoužívá req.write(), ale na konci každé funkce použiješ return
JB> kterým předáš celou stránku. Viz. mauál
To je sice v manuálu, ale podle mě návrat z funkce udělá to samé -
zapíše do req.write(). Nehledě na to, že je
Zdravim všechny,
chtěl bych protlačit jiné fonty v Tkinteru z canvas na tiskárnu.
Na obrazovce se mi korektně zobrazují, ale do postscriptu je nemůžu
dostat. Mám na mysli ty fonty co postscript nemá přiloženy (třeba
Haettenschweiler apod).
Stačilo by asi jen pro win XP.
Je nějaká možnost přibalit d
Zdravím všechny přítomné v konferenci,
narazil jsem na problém ve znakové sadě.
Kód v modulu:
# -*- coding: cp1250 -*-
import locale
print locale.setlocale(locale.LC_ALL, 'Czech_Czech Republic.1250')
print 'ž', 'ž'.upper()
Můžete mi prosím někdo vysvětlit proč to nevypisuje ž a Ž
a co dělám za c
JJ> staci dat unicode retazec. V ASCII znak ž neexistuje.
JJ> # -*- coding: utf8 -*-
JJ> import locale
JJ> print locale.setlocale(locale.LC_ALL, 'sk_SK.utf8')
JJ> print 'ž', 'ž'.upper() # nefunguje
JJ> print u'ž', u'ž'.upper() # funguje
Zkusil jsem, ale pod WIN nefunguje.
Napíše mi to: locale.
PK> možná pomůže http://www.py.cz/Cestina2X#azen-po-esku.
PK> Jinak funguje toto:
PK> # -*- coding: cp1250 -*-
PK> import locale
PK> # print locale.setlocale(locale.LC_ALL, 'Czech_Czech Republic.1250')
PK> print u'ž', u'ž'.upper()
PK> i toto:
PK> # -*- coding: cp1250 -*-
PK> import locale
PK
PK> Jinak funguje toto:
PK> # -*- coding: cp1250 -*-
PK> import locale
PK> # print locale.setlocale(locale.LC_ALL, 'Czech_Czech Republic.1250')
PK> print u'ž', u'ž'.upper()
PK> i toto:
PK> # -*- coding: cp1250 -*-
PK> import locale
PK> print locale.setlocale(locale.LC_ALL, 'Czech_Czech Republ
PK> u re.IGNORECASE je v manuálu napsáno:
PK> [...] This is not affected by the current locale.
PK> nejsem si příliš jist překladem, ale snad něco jako: nefunguje v locale.
PK> I kdyby to tak nebylo, chybí ti tam další přepínače:
PK> re.UNICODE|re.LOCALE|re.IGNORECASE
Áááá sorry beru
Zdravim vsechny,
zkousel jsem rozsirit datetime v modulu datetime a narazil jsem na
problem, ze nemohu prekryt metodu __init__. datetime se inicializuje
driv nez moje metoda __init__ a jeste selze na chybnych parametrech.
Nevite nekdo, jak toho dosahnout ?
Predem dik za odpovedi.
--
Mirek.
To je presne to co jsem potreboval, Diky.
Mirek.
RK> Metoda __init__ u datetime nedela nic. Vse se udela v metode __new__,
RK> coz plati pro vetsinu trid implementovanych v C. Je teda potreba
RK> prepsat __new__. Asi nejak takhle:
RK> import datetime
RK> class mydatetime(datetime.datet
Zdravim.
import datetime
d=datetime.datetime.now()
d.isocalendar()[1]
Mirek N.
JL> Dobrý den,
JL> jakým formátovacím stringem vypisujete týdny v roce dle legislativy EU, tedy
JL> že 1-3 ledna byl 53. týden a ne první?
JL> Děkuji, JL.
JL> ___
JL> Py
Ja bych na to sel nejak takto:
def sconv(text, colString=(), delimiter='\t'):
text = text.split(delimiter)
for i in xrange(len(text)):
s = text[i]
if s in colString:
text[i] = "'%s'" %s
return delimiter.join(text)
# pak
print sconv("1 a c", (0,))
Mozn
Zdravim vsechny,
mam script v pythonu pro server xmail na linuxu.
Tento script v rezimu ladeni, kdy je xmail spusten z konzole normalne funguje
jak ma.
Ale pokud xmail spustim jako daemon, script se neprovede a jedine
co se da z logu vycist je radek ve /var/log/messages a to:
web kernel: pyth
Zkusil bych to principialne takto:
class Plugins(object): pass
mods = []
mods.append(__import__(plugin_path))
Plugins.__bases__ = tuple(mods)
srv.register_instance(Plugins)
Je to jen princip, ale presny kod uz zmaknes.
Mirek Němeček
3. března 2011, 13:53
Zdravim,
chci vytvorit wxMdiChildFrame a v nem nekolik wxTextCtrl a prechazet mezi
nimi jak klavesou TAB, tak ENTER. Uz sem se docetl, ze mam pouzit
wxPanel, to sem udelal, ale na dalsi wxTextCtrl to skoci jedine po TAB, po
Enteru to skace jedine
ve wxDialogu. A ten pouzit nemohu.
Nevi nekdo jak
s> Mě spíš nejde na rozum, proč v chybové zprávě je pořád, že se snaží
s> použít cp852.py, když deklaruji utf-8. Jestli to nebude nějaká
s> specialitka Windows interpreteru.
s> Já už si začínám říkat, co jsem tomu Pythonu udělal, že na co sáhnu, tam
s> je problém.
s> Miloslav Ponkrác
s>
Dobrý den,
2. listopadu 2006, 8:57:20, napsal jste:
PK> Jakub Lucký napsal(a):
>> Zdravím
>>
>> Existuje v Pythonu něco jako v Javascriptu onkeypress() tedy funkce
>> která kontroluje zmáčknuté klávesy?
>> Je něco podobného i v Tkinteru?
>>
PK> Já jsem tady za Tkinter, v ostatních GUI to jde ale s
Zdravim,
da se nejak jednoduse naformatovat datum a cas bez uvodnich nul ?
Napriklad 5.4.2005 8:11
Nasel jsem jen time.strftime a tam se mi to nejak nedari.
Diky.
Mirek.
___
Python mailing list
Python@py.cz
http://www.py.cz/mailman/listinfo/python
T> Zdravim, nevite nahodou nekdo jestli Python umi zavolat metodu tridy s
T> tim, ze jmeno te tridy je kdesi v promenne? neco jako:
T> class Trida1():
T> def self.akce:
T> nejaka akce...
T> ...
T> class Trida2():
T> def self.akce:
T> jina akce...
T>
T> a = "Trida1"
T> a.
Myslel jsem to takhle -- tady je podle me rozdil mezi x=a a instanci x=a()
# 1.
class a:
def __init__(self):
print 1
x=a #neprintne nic
x=a() #print 1
# 2.
x=a #pri x=a() to samozrejme selze
class aa(x):
def __init__(self):
x.__init__(self)
def add(self):
Zdravim.
jeste se jednou vratim k dekoratorum. Zkousel jsem property pres
dekorator a nejak se mi nedari. Nevite nekdo v cem je chyba ?
class a:
@property
def rad():
def fget(self):
print 'get'
return 1
def fset(self,val):
print 'set',val
Diky moc vsem. To bylo ono.
Mirek.
___
Python mailing list
Python@py.cz
http://www.py.cz/mailman/listinfo/python
Zdravim vsechny, mam nasledujici problem:
potrebuji prekryt dve metody rodicovske tridy ve tride potomka, kde
metoda v rodici vola prekryvanou metodu rodice. Jenze ta potom vola metodu
potomka. Lze toto chovani nejak ovlivnit bez zasahu do rodice ?
Zde je priklad:
class a:
def prn(self):
Bohuzel zmenu nazvu metody v potomku chci nechat jako nouzove reseni.
Potrebuju prekryt obe metody, protoze po aplikaci potomka nemaji
smysl a dokonce jejich pouzitim by doslo k chybe, proto prekryti je
idealni zpusob, jak se jich zbavit. Potreboval bych neco jako super u
Javy.
Mirek.
RM> Realny
Zkusil jsem super a vysledek je ten samy.
class a(object):
def prn(self):
print 'a',self
def ma(self):
self.prn()
def aa(self):
pass
class b(a):
def prn(self):
print 'b',self
def ma(self):
'''prekryje a.ma()'''
super(b,self).ma()
Ja myslim, ze je to tak jak to ma byt a ze jste si to spatne vylozil.
Pokusim se to popsat.
Rodic ma dve vstupni metody, ktere se vzajemne kontroluji a pouzivaji.
Tj. Jedna vola druhou.
Potomek vylepsi rodice a prekryje obe metody. Potom tedy potomek musi
kontrolovat na podobnem principu. V praxi u
ma() = OK
rodicovske ma() uvnitr vola self.prn() a to se vrati k potomkovi,
protoze existuje stejna metoda b.ma() a to je podle me chyba !
tady by mel rodic volat svoje ma().
Mirek.
RM> mtip <[EMAIL PROTECTED]>
RM> Sent by: [EMAIL PROTECTED]
RM> 10.11.2006 17:24
RM
RM> Problem je asi niekde v tom, ze v potomku v metode ma() odovzdavas
RM> self t.j. referenciu na instanciu triedy b (potomka)
RM> super(b,self).ma()
RM> Neviem naco by sa v tej funkcii super() mala davat referencia na potomka,
RM> ked to ma ist do rodica.
RM> Ja som to skusal aj inac ale nejde
RM> trieda je typ objektu, nema to nic s instanciou. instancia je az objekt
RM> danej triedy.
RM> Takze tym, ze mas len zadefinovanu triedu a nevytvoril si z nej objekt
RM> nikde tu instanciu vytvorenu nemas.
Tohle celkem chapu. Tudy asi cesta nevede.
Hledam tedy jinou moznnost:
Lze uvnitr metody
Ok beru na vedomi. Tato cesta asi neni ta prava. Zmenim tedy rodice
tak ze funkcnost zustane zachovana a bude plnit co ma.
misto self.prn() uvnitr tridy a zavolam a.prn(self) a je po problemu.
Dalo by se to tedy shrnout tak, ze pokud volam verejne metody uvnitr
jedne tridy je vhodne pouzit class.m
Diky za odpovedi, opravdu jsem si to OOP spatne vylozil. Dosud jsem
psal v jazyku, kde prekryvani metod nebylo mozne.
Mohli by jste mi tedy na konkretnim prikladu napsat, jak postupovat ?
class table:
'''zpracovava udalosti nad tabulkou
(pohyb po zaznamech, zmeny zaznamu atd)'''
def m
To sice ano, ale pak je to mnohem komlikovanejsi, protoze ostatni
metody rodice se musi znova duplicitne zavadet a volat a je jich
opravdu dost.
--
Mirek Nemecek
---
PK> mtip napsal(a):
>> Diky za odpovedi, opravd
RC> Myslim, ze si treba este trochu ujasnit co si tu chcel vytvorit
RC> (trochu to napasovat do teorie OOP). Podla mna class table je nieco
RC> ako template, cize nejaka predloha ako maju vyzerat buduce zdedene
RC> classy. Pricom ponuka aj urcitu vseobecnu funkcionalitu. Odvodene
RC> classy uz prac
RC> table ako posledny potomok sa mi zda nespravny navrh. Najjvysie ma byt
RC> daco vseobecne a postupne ako dedis implementujes viac low-level
RC> operacie.
Mam to poradi takto, to je preci postup od vseobecnemu ke konkretnimu:
class binds:
...
class rowtable(binds):
...
Zdravim,
mam otazku trosku odjinud, ale kdyz je Zope napsano v Pythonu...
Snazim se naucit Zope a nejak se mi nedari, mohl by me nekdo malinko
postrcit ?. Mam tuhle predstavu:
Sablona TAL v ni treba:
temp
temp
temp
Pak script v Pythonu s id = pozdrav, asi takto:
class ClsA:
def __init__(self):
---
JL> Jdete na to moc vědecky, takhle by to nešlo?
JL> temp
JL> temp
JL> temp
Zkusil jsem to upravit podle vaseho vzoru, ale hlasi to jen chyby:
Error Type: NotFound
Error Value: odpoved()
Asi tam nikde neni vytvorena inst
JL> asi bych tu funkci nepojmenoval jako out, ale nějak jinak.
JL> Máte definované aa a bb tak aby byly dostupné z here/?
JL> A funguje tohle?
JL>> temp
JL>> temp
JL>> temp
---
Tak jsem to upravil takto:
sablona:
class poz
VS> Urobil by som to takto:
VS> script:
VS> ## Script (Python) "pozdrav"
VS> ...
VS> ##parameters=a='c1',b='c2'
VS> return "%s %s" % (a,b)
---
Uz jsem se po dlouhe dobe konecne prokousal k nejakemu zaveru, jak je
to s tridam
Zdravim,
mam mod_python na Apache s nastavenim jako Templating System
(PythonHandler mod_python.publisher)
v dokumentaci je popsano pouze jak odeslat na vystup zkompilovanou
sablonu :
tmpl = psp.PSP(req, filename='hello.tmpl')
tmpl.run(vars = { 'greet': s })
Ale ja bych potreboval tuhle sablonu jen
s> mtip napsal(a):
>> Zdravim,
>> mam mod_python na Apache s nastavenim jako Templating System
>> (PythonHandler mod_python.publisher)
>> v dokumentaci je popsano pouze jak odeslat na vystup zkompilovanou
>> sablonu :
>> tmpl = psp.PSP(req, filename='
VV> Ahoj,
VV> potřeboval bych poradit jak provést import a následně instanci
VV> třídy, když načtu názey třídy z DB. V balíčku je několik
VV> objektů, které mají stejné metody, potřebuji na základě dotazu
VV> do DB naimportovat konkrétní třídu z konkrétního modulu (názvy
VV> jsou stejné) a pak vyt
Zdravim,
potreboval bych zjistit nazev metody uvnitr tridy.
asi takhle:
class a:
def aa(self):
print "ja jsem metoda:", xxx
x=a()
x.aa()
diky za pomoc.
--
Mirek N.
___
Python mailing list
Python@py.cz
http://www.py.cz/mailman/listinfo/pyt
PV> class C:
PV> def m1(self):
PV> print self.m1.__name__
Jenze ja to m1 v self.m1.__name__ prave neznam a potrebuju ho zjistit.
--
Mirek N.
___
Python mailing list
Python@py.cz
http://www.py.cz/mailman/listinfo/python
RK> On Thu, Jan 11, 2007 at 12:07:45PM +0100, mtip wrote:
>> Zdravim,
>> potreboval bych zjistit nazev metody uvnitr tridy.
>> asi takhle:
>> class a:
>> def aa(self):
>> print "ja jsem metoda:", xxx
>>
>> x=a()
>> x
OB> Dobry den,
OB> v techto dnech jsem zacal vyuzivat eclipse s pluginem PyDev
OB> narazil jsem vsak na problem s kodovanim, zda se ze eclipse nejak
OB> ignoruje pokud do kodu zadam
OB> # -*- coding: cp1250 -*-
OB> v IDLE mi vse normalne fungovalo. Vedel by si s tim nekdo rady ? diky.
-
OB> Tak bohuzel. nastaveni v zalozce info je bez vysledku. mohu
OB> tam nastavit cokoliv zda se ze to eclipse ignoruje.
OB> priklad:
OB> # -*- coding: cp1250 -*-
OB> jmeno = raw_input(u #39;Zadejte jméno (nic => konec): #39;)
OB> print jmeno
OB> Me v eclipse serve:
OB> Traceback (most recent ca
s> Nedávno na jedné C konferenci proběhl dotaz, jak pracovat s C pomocí
s> Eclipse. Dotaz zůstal nezodpovězen, protože existují mnohem lepší
s> nástroje pro C, než je Eclipse.
s> Eclipse je a vždycky bude Java. Lze to sice ohnout na ledacos, ale
s> základ bude vždy Java. Pro tu to bude fungovat
s> To ode mě opravdu těžko, já si prostě najdu svoje a nemám touhy
s> přebíhat. Když jsem spustil Eclipse, byl jsem opravdu zděšen, něco tak
s> molochovitého a neintuitivního na používání jsem neviděl. Prosím,
s> neberte má slova jako kritiku, je to jenom můj subjektivní dojem bez
s> nároku na obj
Zdravim,
nevite nekdo, jak mam primet MySQLdb k tomu, aby vracel texty v
8-bitovem kodovani misto unicode, bez toho abych je explicitne
prevadel ?
Pri pripojeni specifikuji kodovani cp1250, ale MySQLdb vraci stale
unicode.
Diky.
--
Mirek N.
___
Pytho
Jeste se vratim jednou k podobne otazce:
Pouziva nekdo na cteni a zapis dat do MySQL verze > 4.1 modul MySQLdb ?
Pokud ano, jak jste kdo specifikovali charset, aby to fungovalo ?
Me se zatim vraci pouze Latin-1, i kdyz nastavim kodovani jine.
Nebo snad existuje jiny lepsi modul pro tento ucel ?
--
VL> Ale zajímalo by mě správné řešení také.
Dik, uz to vypada, ze chyba nebude na me strane. Obesel jsem to tedy podobne
- prekrytim character_set_name + string query prevadim na unicode.
Uz jsem si taky vsim, ze je tato chyba nahlasena, jen to asi nikdo
neopravil, snad zatim.
--
Mirek N.
Zdravim vsechny,
potreboval bych se odkazat na tridu ve vlastnim modulu dle jejiho nazvu.
Asi takhle nejak:
class a: pass
cls=getattr(modul,'a')
Ale nevim jak se odkazat na objekt modul. (modul ve kterem se nachazim)
Diky za odpoved.
--
Mirek N.
__
JJ> globals()['a'] by ti malo stacit :D
---
Super - diky, ja na to sel pres sys.modules, ale tohle je lepsi reseni
co sem hledal.
--
Mirek N.
___
Python mailing list
Python@py.cz
r> Prave kvuli integraci do apache je nutne pri kazde zmene kodu
r> restartovat cely apache.
To uz neni pravda, nova verze to ma vyreseno.
---
--
Mirek N.
___
Python mailing
>> r> Prave kvuli integraci do apache je nutne pri kazde zmene kodu
>> r> restartovat cely apache.
>>
>> To uz neni pravda, nova verze to ma vyreseno.
PV> zajímavé. Máš to ověřeno? Changelog je na informace skoupý - resp.
PV> něco zam je,
PV> ale pouze zmínka.
PV> p.
Overeno ? Mam nainstalovan
94 matches
Mail list logo