Re: [python] isdir nebo Not isdir

2015-02-12 Tema obsahu ZU1234

Dne 12.2.2015 v 18:28 Ales Zoulek napsal(a):

Ahoj,

\\server\zalohy ... to zni jak nejakej sitovej disk. Neni nahodou 
problem v tom?


Ales

Ano, tlačím to z windows na linux, problém může být kdekoliv.

Ale tisíce adresářů to zkontroluje správně a pak se prostě zničeho nic utne.

Zjevně se dneska nedá nikomu věřit.
Ale jak se to programuje?
:-)
___
Python mailing list
python@py.cz
http://www.py.cz/mailman/listinfo/python

Visit: http://www.py.cz


Re: [python] isdir nebo Not isdir

2015-02-12 Tema obsahu ZU1234

Dne 12.2.2015 v 18:35 Hynek Fabian napsal(a):

Jestli to je cron job tak bych si tipnul ze nestiha a narazil na svoji
starsi instanci.

Myslím že tím to není. Ale zkontroluju to.

Pokud mas podezreni na hlubsi problemy tak bych to zkusil protlacit
rsyncem – kdyz to bude delat taky tak je tvuj pajtni kod mimo podezreni,
v opacnem pripade by mohl neco napovedet.

Ano mohu to něčím nahradit.
Dříve jsem používal robocopy, ale chtěl jsem to mít rychlejší a pořádně 
pod kontrolou.

Ale jak vidno, zas jsem si tak moc nepomohl :-)

___
Python mailing list
python@py.cz
http://www.py.cz/mailman/listinfo/python

Visit: http://www.py.cz

Re: [python] isdir nebo Not isdir

2015-02-12 Tema obsahu geon

střílím:

Jestli mají složky v názvu české znaky, mohl by to být nějaký specielní 
český znak, který to dělá.


Zkusit názvy adresářů v tomto tvaru: rn:\Fotogalerie

Zkusit os.path.abspath(path)


Držím pěsti.


ZU1234 napsal(a) dne 12.2.2015 v 18:25:

V jednom python-windows programu který kopíruje
soubory a adresáře z windows na linuxový sambou sdílený adresář
mám OPAKOVANĚ ale zcela NÁHODNĚ tento problém:

if not os.path.isdir(DEST_DIR):
 MSG(2, u  Vytvářím adresář '%s' % DEST_DIR)
 os.mkdir(DEST_DIR)

Adresář určitě existuje, přesto os.path.isdir() vrátí False,
objeví se hláška od systému že adresář nelze vytvořit.

  Vytvářím adresář '\\server\zalohy\aaa\bbb'
Traceback (most recent call last):
   File xxx.py, line 316, in module
WindowsError: [Error 183] Nelze vytvořit soubor, který již existuje:
u'server\\zalohy\\aaa\\bbb'


Pokusím se os.path.isdir nahradit os.path.exists, ale zlobí mne to.

Setkal se s tím někdo?

Díky


___
Python mailing list
python@py.cz
http://www.py.cz/mailman/listinfo/python

Visit: http://www.py.cz


___
Python mailing list
python@py.cz
http://www.py.cz/mailman/listinfo/python

Visit: http://www.py.cz


Re: [python] isdir nebo Not isdir

2015-02-12 Tema obsahu mtip
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 19:48 geon napsal(a):
 střílím:
 Jestli mají složky v názvu české znaky, mohl by to být nějaký 
 specielní český znak, který to dělá.
 Zkusit názvy adresářů v tomto tvaru: rn:\Fotogalerie
 Zkusit os.path.abspath(path)
 Držím pěsti.
z Bohužel ne, celá cesta čisté ascii.
z Opravdu se mi to jeví výjimečné a náhodné.

z Není to tragedie, pokud člověk netrvá na tom, že by měl vědět co se děje :-)
z Jen mne otravují ty chybové hlášky.
z Budu to muset nějak ošetřit a smířit se s tím :-(

z Děkuji za zájem!!
z ___
z Python mailing list
z python@py.cz
z http://www.py.cz/mailman/listinfo/python

z Visit: http://www.py.cz

___
Python mailing list
python@py.cz
http://www.py.cz/mailman/listinfo/python

Visit: http://www.py.cz


Re: [python] isdir nebo Not isdir

2015-02-12 Tema obsahu zu1234


Dne 12.2.2015 v 19:48 geon napsal(a):

střílím:
Jestli mají složky v názvu české znaky, mohl by to být nějaký 
specielní český znak, který to dělá.

Zkusit názvy adresářů v tomto tvaru: rn:\Fotogalerie
Zkusit os.path.abspath(path)
Držím pěsti.

Bohužel ne, celá cesta čisté ascii.
Opravdu se mi to jeví výjimečné a náhodné.

Není to tragedie, pokud člověk netrvá na tom, že by měl vědět co se děje :-)
Jen mne otravují ty chybové hlášky.
Budu to muset nějak ošetřit a smířit se s tím :-(

Děkuji za zájem!!
___
Python mailing list
python@py.cz
http://www.py.cz/mailman/listinfo/python

Visit: http://www.py.cz


Re: [python] Seznamy

2015-02-12 Tema obsahu Radek Holý
Dne 13. února 2015 0:55 Radek Holý radekholypub...@gmail.com napsal(a):



 Dne 11. února 2015 10:08 Vladimir Macek ma...@sandbox.cz napsal(a):

 On 10.2.2015 20:50, Honza Král wrote:
  2015-02-10 20:36 GMT+01:00 Radek Holý radekholypub...@gmail.com:
  V Pythonu dělám skoro 9 let a pořád platí, že kdykoliv někde
  narazím na reduce, map apod. tak mě to vždy zdrží a chvíli mi
  trvá, než pochopím o co jde. List comprehensions se mi čtou
  snadněji - přirozeněji. Nehledě na to, že ty funkcionální
  záležitosti jsou skoro vždy spojené s deklarací jinak zbytečných
  funkcí se složitým významem, nebo ještě komplikovanějšími lambda
  funkcemi. Každopádně je to prostě otázku vkusu/zvyku... Jedním z
  problémů může pro mě být ta prefixová notace. Vypadá to jako Lisp
  :-)

 Doufám, že se shodneme, že to je věc osobních preferencí a nebudeme si to
 navzájem vyčítat. :-) Zajisté můžu považovat za elegantnější vytáhnout
 filtrační nebo transformační logiku do extra funkce s komentáři a pak jí
 předhodit do filter/map než to patlat do třířádkového C-G. Podotýkám pro
 jistotu znovu, že používám jak filter/map + zřídka reduce, tak C-G, vždy
 podle svého citu pro vhodnost. Snažím se dodržovat Zen.

 Kdykoli píšu \, trošku uvnitř umřu.


  Vidim to uplne stejne, proto jsem byl prekvapen kdyz tady slysim
  zastance filter/map/... Ja osobne se k nim skutecne uchyluji jen
  obcas kvuli vykonu a v situaci kdy je naprosto jasne, co to bude
  delat.

 To poslední negrokuju. :-) Jasné je snad v Pythonu vše, proto ho máme
 rádi,
 ne? :-)


  Ještě mě zarazilo to stáhneme 10 URL. S tím mám vždy osobní
  problém. Jakmile někdo volá map, aniž by ho zajímala návratová
  hodnota volané funkce, považuji to za chybu. Nehledě na to, že v
  Pythonu 3 map vrací iterátor, takže se kvůli tomu ještě typicky
  map obaluje do list... V těchto případech vždy preferuji
  klasický for cyklus. Ale opět je to jen můj názor.

 Dovoluji si i zde spíše nesouhlasit, zejména se slovem typicky.
 Přetypování tohoto typu snad používáme až tehdy, kdy je to nutné, ne?
 Pokud někde dostanu iterátor, je hromada případů, kdy se elegantně a
 efektivně použije přímo.


 U toho přetypování jsem měl na mysli, když se map (nebo list
 comprehension) použije místo for cyklu, když se už dál nepracuje s
 návratovými hodnotami. Tehdy se (stále si trvám na) typicky map obaluje do
 listu, aby se ten výraz vyhodnotil. Jinak samozřejmě nění map potřeba
 obalovat do listu.



  Naprosty souhlas, parkrat jsem videl volani map ci list
  comprehension bez zajmu o vysledek a take s tim mam problem - je to
  plytvani (zbytecne se alokuje list) a je to hure citelne.

 Nedochází mi, kde jste vzali, že spojuju příklad se stažením 10 URL s
 map(), psal jsem zrovna, že jsem na tom příkladu ilustroval C-G. Ale i na
 map() se to dá použít


 Moje chyba. Špatně jsem si to zapamatoval. Nicméně moje poznámka se týkala
 jak list comprehension tak map. V obou případech mi toto použití připadá
 špatné.


 map(urllib.urlopen, ('http://www.seznam.cz', 'http://google.com',
 'http://ibm.com'))

 Též nerozumím tomu, jak jste vyvodili, že se jak v tomto případu, tak v
 tom
 mnou prve zmíněném s C-G nezajímám o návratovou hodnotu.


 Nenapadlo mě, k čemu by návratová hodnota mohla být dobrá při stahování
 souboru. Nevěděl jsem, jako funkci máš na mysli, ale představoval jsem si,
 že pokud jde o stahování souboru, bude to fce, které zadám url a cestu na
 disku a ona soubor stáhne, nebo vyhodí výjimku. V takové případě není
 potřeba žádná návratová hodnota. Pokud nějaká potřeba je, tak je v tom
 případě vše v pořádku. I když tedy stejně preferuji volání jakýchkoliv
 funkcí s vedlejším efektem (nebo jaký je správný překlad) ve for cyklu.
 Když vydím map (nebo list comprehension), nečekám, že se bude dít něco
 zásadního kromě filtrování/spracování dat.


Fuj, to Y jakože nikdo neviděl, ano? :)


 Jednak jsem to zmiňoval jako rychlou ukázku C-G jakožto konstruktu pro
 studenty (kde se navc netvoří profesionální kód), za druhé mohu dostat
 všechny potřebné informace vč. stavových a za třetí... kam se vám poděl
 EAFP (https://docs.python.org/2/glossary.html)?


 Tu poznámku o EAFP jsem nepochopil.



  Mimochodem v python3 uz reduce ani neni builtin (byl presunuty do
  functools) a i Guido to vidi obdobne:
  http://www.artima.com/weblogs/viewpost.jsp?thread=98196

 S tím souhlasím, nic proti. Sám jsem psal, že ji používám zřídka.

 Děkuji za diskusi, štvete mě jen malinko. :-)


 Cílem určitě nebylo někoho štvát. Měl jsem pocit, že nabízím konstruktivní
 názor. Pokud to tak nebylo, omlouvám se.
 --
 Radek

___
Python mailing list
python@py.cz
http://www.py.cz/mailman/listinfo/python

Visit: http://www.py.cz

Re: [python] Volba web-frameworku (a pár menších dotazů)

2015-02-12 Tema obsahu Radek Holý
Mě vždycky zarazí, že v takovýchto diskusích nikdo nikdy nezmíní CherryPy.

Dělal jsem v něm před X lety a zrovna před pár měsíci jsem začal znovu a
zatím jsem nenarazil na problém. I takové pseudo-REST-API se mi v něm děla
naprosto pohodlně. A ještě k sobě nenatahuje výchozí šablonovací systém,
takže si můžu vybrat jakýkoliv bez zbytečných závislostí (vybral jsem si
Chameleon).

Proč ho nikdo nebere v úvahu?
-- 
Radek


Dne 12. února 2015 15:51 Honza Javorek m...@honzajavorek.cz napsal(a):

 Ac jsem v Djangu v zivote naprogramoval 1,3 veci a vse ostatni co jsem kdy
 udelal bylo ve Flasku, tak souhlasim s Honzou, Djangem nic nepokazis, jeho
 znalost se ti neztrati a kdyz ti nebude nasledne vyhovovat, tak prechod na
 cokoliv dalsiho (treba Flask) je otazka jednoho odpoledne, hned se
 zorientujes.

 Jinak oba ty fw maji moc peknou dokumentaci, ale Django je ucebnicovy
 priklad jak delat SKVELOU dokumentaci.

 H

 2015-02-11 16:12 GMT+01:00 Honza Král honza.k...@gmail.com:

 Ja vzdy zacatecnikum doporucuju Django - neni to vzdy ta nejlepsi
 volba, ale je na vsechno dostatecna a ma uz vsechno vyresene spolu se
 spoustou materialu pro zacatecniky i pokrocile.

 Pak, az se trochu zorientujes jak se co dela, se muzes vrhnout do
 flasku napriklad a uz nebudes tak ztraceny.
 Honza Král
 E-Mail: honza.k...@gmail.com
 Phone:  +420 606 678585


 2015-02-11 16:08 GMT+01:00 Honza Javorek m...@honzajavorek.cz:
  Bottle je podle me spis na skolni priklady, ale znam startupy, ktery na
 tom
  delaji produkcni sw :)
 
  Do Flasku si na formulare vem
 https://flask-wtf.readthedocs.org/en/latest/
 
  Honza
 
  2015-02-11 14:35 GMT+01:00 starenka . staren...@gmail.com:
 
  Btw: pokud mas na vyber jen dve (nebo relativne malo) moznosti je
  podle me lepsi misto selectboxu (dropdownu), pouzit radia...
  ---
  In Perl you shoot yourself in the foot, but nobody can understand how
  you did it. Six months later, neither can you. | print
  'aknerats'[::-1]
 
 
  2015-02-11 14:34 GMT+01:00 starenka . staren...@gmail.com:
   Ahoj,
  
   Flask/bottle je podle me uplne dostacujici. V kazdym pripade bych asi
   trochu osetril vstupy (napr pokud mi to dovoli sipkama kliknout rok
   -1, tak se ti to zhrouti)
  
   Pro tip: tlacitko smazat formular je podle me naprosto k nicemu
  
  
   ---
   In Perl you shoot yourself in the foot, but nobody can understand how
   you did it. Six months later, neither can you. | print
   'aknerats'[::-1]
  
  
   2015-02-11 14:04 GMT+01:00 Marcus Scalpere 
 marcus.scalp...@gmail.com:
   Zdravím,
   řeším dilema ohledně web-frameworku. Bohužel nemám zkušenosti s
   webdesignem, první pokus dopadl takto
 http://edelstadt.pythonanywhere.com/
   (vůbec netuším, jestli je v pořádku mít kupu formulářů na jedné
 stránce),
   ale dostal jsem pár dalších nápadů (a nejspíš mě napadnou další),
 takže bych
   to potřeboval buď rozšířit nebo vytvořit něco úplně nového. Co
 zvolit?
   Osobně jsem zúžil výbět na Flask, Bootle a Pyramid. Uvedená verze
 je ve
   Flasku, ale občas jsem měl problém poprat se právě s formuláři.
 Navíc bych
   chtěl generovat takový event calendar, který bude (asi?) sosat data
 ze dvou
   různých zdrojů (události, které se opakují každý rok ve stejný den a
   události, které jsou v různé dny, taky by se hodil nějaký návrh),
 takže
   netuším, jestli to ještě spadá do micro-blogu nebo už je to o level
 víc.
  
   A spíš průzkumná otázka - je vůbec šance nějaknechci říci přímo
   vydělat, možná monetizovat takový nápad?
   ___
   Python mailing list
   python@py.cz
   http://www.py.cz/mailman/listinfo/python
  
   Visit: http://www.py.cz
  ___
  Python mailing list
  python@py.cz
  http://www.py.cz/mailman/listinfo/python
 
  Visit: http://www.py.cz
 
 
 
  ___
  Python mailing list
  python@py.cz
  http://www.py.cz/mailman/listinfo/python
 
  Visit: http://www.py.cz
 ___
 Python mailing list
 python@py.cz
 http://www.py.cz/mailman/listinfo/python

 Visit: http://www.py.cz



 ___
 Python mailing list
 python@py.cz
 http://www.py.cz/mailman/listinfo/python

 Visit: http://www.py.cz

___
Python mailing list
python@py.cz
http://www.py.cz/mailman/listinfo/python

Visit: http://www.py.cz

Re: [python] Volba web-frameworku (a pár menších dotazů)

2015-02-12 Tema obsahu Honza Král
V tomto pripade kvuli tomu, ze na to neni (v porovnani s ostatnimi)
tak velka komunita a takove mnozstvi dohledatelnych a pristupnych
materialu. O technickych (ci designovych) kvalitach to nerika vubec
nic.

Pro me navic CherryPy ma dalsi vlastnost (uplne stejne jako flask
apod) a to je, ze neobsahuje vsechno co je potreba pro tvorbu webu -
treba formulare, prace s db, caching, ... To je vlastnost kterou
vetsina zkusenych uzivatelu uvita (muzou si vybrat svuj oblibeny
nastroj misto aby byli vazani na default), ale pro zacatecniky mi
prijde prave lepsi Django, ktere vse vyresi.
Honza Král
E-Mail: honza.k...@gmail.com
Phone:  +420 606 678585


2015-02-13 1:05 GMT+01:00 Radek Holý radekholypub...@gmail.com:
 Mě vždycky zarazí, že v takovýchto diskusích nikdo nikdy nezmíní CherryPy.

 Dělal jsem v něm před X lety a zrovna před pár měsíci jsem začal znovu a
 zatím jsem nenarazil na problém. I takové pseudo-REST-API se mi v něm děla
 naprosto pohodlně. A ještě k sobě nenatahuje výchozí šablonovací systém,
 takže si můžu vybrat jakýkoliv bez zbytečných závislostí (vybral jsem si
 Chameleon).

 Proč ho nikdo nebere v úvahu?
 --
 Radek


 Dne 12. února 2015 15:51 Honza Javorek m...@honzajavorek.cz napsal(a):

 Ac jsem v Djangu v zivote naprogramoval 1,3 veci a vse ostatni co jsem kdy
 udelal bylo ve Flasku, tak souhlasim s Honzou, Djangem nic nepokazis, jeho
 znalost se ti neztrati a kdyz ti nebude nasledne vyhovovat, tak prechod na
 cokoliv dalsiho (treba Flask) je otazka jednoho odpoledne, hned se
 zorientujes.

 Jinak oba ty fw maji moc peknou dokumentaci, ale Django je ucebnicovy
 priklad jak delat SKVELOU dokumentaci.

 H

 2015-02-11 16:12 GMT+01:00 Honza Král honza.k...@gmail.com:

 Ja vzdy zacatecnikum doporucuju Django - neni to vzdy ta nejlepsi
 volba, ale je na vsechno dostatecna a ma uz vsechno vyresene spolu se
 spoustou materialu pro zacatecniky i pokrocile.

 Pak, az se trochu zorientujes jak se co dela, se muzes vrhnout do
 flasku napriklad a uz nebudes tak ztraceny.
 Honza Král
 E-Mail: honza.k...@gmail.com
 Phone:  +420 606 678585


 2015-02-11 16:08 GMT+01:00 Honza Javorek m...@honzajavorek.cz:
  Bottle je podle me spis na skolni priklady, ale znam startupy, ktery na
  tom
  delaji produkcni sw :)
 
  Do Flasku si na formulare vem
  https://flask-wtf.readthedocs.org/en/latest/
 
  Honza
 
  2015-02-11 14:35 GMT+01:00 starenka . staren...@gmail.com:
 
  Btw: pokud mas na vyber jen dve (nebo relativne malo) moznosti je
  podle me lepsi misto selectboxu (dropdownu), pouzit radia...
  ---
  In Perl you shoot yourself in the foot, but nobody can understand how
  you did it. Six months later, neither can you. | print
  'aknerats'[::-1]
 
 
  2015-02-11 14:34 GMT+01:00 starenka . staren...@gmail.com:
   Ahoj,
  
   Flask/bottle je podle me uplne dostacujici. V kazdym pripade bych
   asi
   trochu osetril vstupy (napr pokud mi to dovoli sipkama kliknout rok
   -1, tak se ti to zhrouti)
  
   Pro tip: tlacitko smazat formular je podle me naprosto k nicemu
  
  
   ---
   In Perl you shoot yourself in the foot, but nobody can understand
   how
   you did it. Six months later, neither can you. | print
   'aknerats'[::-1]
  
  
   2015-02-11 14:04 GMT+01:00 Marcus Scalpere
   marcus.scalp...@gmail.com:
   Zdravím,
   řeším dilema ohledně web-frameworku. Bohužel nemám zkušenosti s
   webdesignem, první pokus dopadl takto
   http://edelstadt.pythonanywhere.com/
   (vůbec netuším, jestli je v pořádku mít kupu formulářů na jedné
   stránce),
   ale dostal jsem pár dalších nápadů (a nejspíš mě napadnou další),
   takže bych
   to potřeboval buď rozšířit nebo vytvořit něco úplně nového. Co
   zvolit?
   Osobně jsem zúžil výbět na Flask, Bootle a Pyramid. Uvedená verze
   je ve
   Flasku, ale občas jsem měl problém poprat se právě s formuláři.
   Navíc bych
   chtěl generovat takový event calendar, který bude (asi?) sosat data
   ze dvou
   různých zdrojů (události, které se opakují každý rok ve stejný den
   a
   události, které jsou v různé dny, taky by se hodil nějaký návrh),
   takže
   netuším, jestli to ještě spadá do micro-blogu nebo už je to o level
   víc.
  
   A spíš průzkumná otázka - je vůbec šance nějaknechci říci přímo
   vydělat, možná monetizovat takový nápad?
   ___
   Python mailing list
   python@py.cz
   http://www.py.cz/mailman/listinfo/python
  
   Visit: http://www.py.cz
  ___
  Python mailing list
  python@py.cz
  http://www.py.cz/mailman/listinfo/python
 
  Visit: http://www.py.cz
 
 
 
  ___
  Python mailing list
  python@py.cz
  http://www.py.cz/mailman/listinfo/python
 
  Visit: http://www.py.cz
 ___
 Python mailing list
 python@py.cz
 http://www.py.cz/mailman/listinfo/python

 Visit: http://www.py.cz



 ___
 Python mailing list
 python@py.cz
 

Re: [python] Volba web-frameworku (a pár menších dotazů)

2015-02-12 Tema obsahu Vladimir Macek
On 13.2.2015 01:05, Radek Holý wrote:
 Mě vždycky zarazí, že v takovýchto diskusích nikdo nikdy nezmíní CherryPy.
 ...
 Proč ho nikdo nebere v úvahu?

Nevím. Po svém objevení Pythonu před mnoha lety jsem chvíli lavíroval, co
se týče web frameworku. Záhy jsem objevil Django a nemám potřebu měnit.

Když jsem ho chtěl *dřív* někomu vychválit, zmiňoval jsem chytré
*technické* aspekty (např. generovaný admin, URL dispatcher, i18n, ...).
Nyní, po řadě let vypichuju spíš ty netechnické: autoři se trvale snaží
dělat věci správně, což se odráží i v projektech na Djangu postavených,
skvělá dokumentace, jasná politika zpětné kompatibility, tisíce unit testů,
minimum chyb, reflektuje současný vývoj webu (např. security), jsou tam
hotové nástroje na co si vzpomeneš a líp, než by je napatlala většina z nás
(jak píše Honza), velká komunita, ucelená, ale nevynucující soustava
komponent...

Někdy při studiu člověk kroutí hlavou, proč jsou některé věci uvnitř dělané
jakoby přes ruku. Pak ale přijde na to, že to má svůj smysl a ještě se
poučí. Django je chytře udělané, stejně jako je chytrý Python. Perfektní není.

Autor, jak začátečník, tak pokročilý prostě výběrem Djanga neudělá chybu,
ať začíná malý nebo velký projekt. Nebude mít problém ani když se mu z
malého projektu stane velký. Potřebuje jediné: nebýt zabedněný a naslouchat
tomu, že když mu lidé radí, jak různé věci dělat, mají k tomu obvykle důvod
podložený zkušeností.

Ty výhody, co jsem zmiňoval, podle mě hravě přebijou fakt, že jednotlivé
komponenty podle něčího názoru nejsou dokonalé. Časem, ošlehaný komerčními
projekty, člověk pochopí, že používané nástroje takové  za každou cenu být
nemusí. Důležitá je celková použitelnost, se kterou mu nástroje pomáhaji
projekt dokončit.

A k tomu přistupuje fakt, že s praxí s konkrétním frameworkem člověk chtě
nechtě podrobně pozná jeho silné i slabé stránky a naučí se s nimi
nakládat. Odměna za věrnost. :-)

-- 
:  Vladimir Macek  :  http://macek.sandbox.cz  :  +420 608 978 164
:  UNIX  Dev || Training  :  Python, Django  :  PGP key 97330EBD

___
Python mailing list
python@py.cz
http://www.py.cz/mailman/listinfo/python

Visit: http://www.py.cz


Re: [python] Volba web-frameworku (a pár menších dotazů)

2015-02-12 Tema obsahu Honza Javorek
Ac jsem v Djangu v zivote naprogramoval 1,3 veci a vse ostatni co jsem kdy
udelal bylo ve Flasku, tak souhlasim s Honzou, Djangem nic nepokazis, jeho
znalost se ti neztrati a kdyz ti nebude nasledne vyhovovat, tak prechod na
cokoliv dalsiho (treba Flask) je otazka jednoho odpoledne, hned se
zorientujes.

Jinak oba ty fw maji moc peknou dokumentaci, ale Django je ucebnicovy
priklad jak delat SKVELOU dokumentaci.

H

2015-02-11 16:12 GMT+01:00 Honza Král honza.k...@gmail.com:

 Ja vzdy zacatecnikum doporucuju Django - neni to vzdy ta nejlepsi
 volba, ale je na vsechno dostatecna a ma uz vsechno vyresene spolu se
 spoustou materialu pro zacatecniky i pokrocile.

 Pak, az se trochu zorientujes jak se co dela, se muzes vrhnout do
 flasku napriklad a uz nebudes tak ztraceny.
 Honza Král
 E-Mail: honza.k...@gmail.com
 Phone:  +420 606 678585


 2015-02-11 16:08 GMT+01:00 Honza Javorek m...@honzajavorek.cz:
  Bottle je podle me spis na skolni priklady, ale znam startupy, ktery na
 tom
  delaji produkcni sw :)
 
  Do Flasku si na formulare vem
 https://flask-wtf.readthedocs.org/en/latest/
 
  Honza
 
  2015-02-11 14:35 GMT+01:00 starenka . staren...@gmail.com:
 
  Btw: pokud mas na vyber jen dve (nebo relativne malo) moznosti je
  podle me lepsi misto selectboxu (dropdownu), pouzit radia...
  ---
  In Perl you shoot yourself in the foot, but nobody can understand how
  you did it. Six months later, neither can you. | print
  'aknerats'[::-1]
 
 
  2015-02-11 14:34 GMT+01:00 starenka . staren...@gmail.com:
   Ahoj,
  
   Flask/bottle je podle me uplne dostacujici. V kazdym pripade bych asi
   trochu osetril vstupy (napr pokud mi to dovoli sipkama kliknout rok
   -1, tak se ti to zhrouti)
  
   Pro tip: tlacitko smazat formular je podle me naprosto k nicemu
  
  
   ---
   In Perl you shoot yourself in the foot, but nobody can understand how
   you did it. Six months later, neither can you. | print
   'aknerats'[::-1]
  
  
   2015-02-11 14:04 GMT+01:00 Marcus Scalpere marcus.scalp...@gmail.com
 :
   Zdravím,
   řeším dilema ohledně web-frameworku. Bohužel nemám zkušenosti s
   webdesignem, první pokus dopadl takto
 http://edelstadt.pythonanywhere.com/
   (vůbec netuším, jestli je v pořádku mít kupu formulářů na jedné
 stránce),
   ale dostal jsem pár dalších nápadů (a nejspíš mě napadnou další),
 takže bych
   to potřeboval buď rozšířit nebo vytvořit něco úplně nového. Co
 zvolit?
   Osobně jsem zúžil výbět na Flask, Bootle a Pyramid. Uvedená verze je
 ve
   Flasku, ale občas jsem měl problém poprat se právě s formuláři.
 Navíc bych
   chtěl generovat takový event calendar, který bude (asi?) sosat data
 ze dvou
   různých zdrojů (události, které se opakují každý rok ve stejný den a
   události, které jsou v různé dny, taky by se hodil nějaký návrh),
 takže
   netuším, jestli to ještě spadá do micro-blogu nebo už je to o level
 víc.
  
   A spíš průzkumná otázka - je vůbec šance nějaknechci říci přímo
   vydělat, možná monetizovat takový nápad?
   ___
   Python mailing list
   python@py.cz
   http://www.py.cz/mailman/listinfo/python
  
   Visit: http://www.py.cz
  ___
  Python mailing list
  python@py.cz
  http://www.py.cz/mailman/listinfo/python
 
  Visit: http://www.py.cz
 
 
 
  ___
  Python mailing list
  python@py.cz
  http://www.py.cz/mailman/listinfo/python
 
  Visit: http://www.py.cz
 ___
 Python mailing list
 python@py.cz
 http://www.py.cz/mailman/listinfo/python

 Visit: http://www.py.cz

___
Python mailing list
python@py.cz
http://www.py.cz/mailman/listinfo/python

Visit: http://www.py.cz

[python] isdir nebo Not isdir

2015-02-12 Tema obsahu ZU1234

V jednom python-windows programu který kopíruje
soubory a adresáře z windows na linuxový sambou sdílený adresář
mám OPAKOVANĚ ale zcela NÁHODNĚ tento problém:

if not os.path.isdir(DEST_DIR):
MSG(2, u  Vytvářím adresář '%s' % DEST_DIR)
os.mkdir(DEST_DIR)

Adresář určitě existuje, přesto os.path.isdir() vrátí False,
objeví se hláška od systému že adresář nelze vytvořit.

 Vytvářím adresář '\\server\zalohy\aaa\bbb'
Traceback (most recent call last):
  File xxx.py, line 316, in module
WindowsError: [Error 183] Nelze vytvořit soubor, který již existuje: 
u'server\\zalohy\\aaa\\bbb'


Pokusím se os.path.isdir nahradit os.path.exists, ale zlobí mne to.

Setkal se s tím někdo?

Díky


___
Python mailing list
python@py.cz
http://www.py.cz/mailman/listinfo/python

Visit: http://www.py.cz


Re: [python] isdir nebo Not isdir

2015-02-12 Tema obsahu Ales Zoulek
Ahoj,

\\server\zalohy ... to zni jak nejakej sitovej disk. Neni nahodou problem
v tom?

Ales

On Thu Feb 12 2015 at 6:26:06 PM ZU1234 zu1...@seznam.cz wrote:

 V jednom python-windows programu který kopíruje
 soubory a adresáře z windows na linuxový sambou sdílený adresář
 mám OPAKOVANĚ ale zcela NÁHODNĚ tento problém:

 if not os.path.isdir(DEST_DIR):
  MSG(2, u  Vytvářím adresář '%s' % DEST_DIR)
  os.mkdir(DEST_DIR)

 Adresář určitě existuje, přesto os.path.isdir() vrátí False,
 objeví se hláška od systému že adresář nelze vytvořit.

   Vytvářím adresář '\\server\zalohy\aaa\bbb'
 Traceback (most recent call last):
File xxx.py, line 316, in module
 WindowsError: [Error 183] Nelze vytvořit soubor, který ji  existuje:
 u'server\\zalohy\\aaa\\bbb'


 Pokusím se os.path.isdir nahradit os.path.exists, ale zlobí mne to.

 Setkal se s tím někdo?

 Díky


 ___
 Python mailing list
 python@py.cz
 http://www.py.cz/mailman/listinfo/python

 Visit: http://www.py.cz

___
Python mailing list
python@py.cz
http://www.py.cz/mailman/listinfo/python

Visit: http://www.py.cz

Re: [python] isdir nebo Not isdir

2015-02-12 Tema obsahu Hynek Fabian
Jestli to je cron job tak bych si tipnul ze nestiha a narazil na svoji
starsi instanci.
Pokud mas podezreni na hlubsi problemy tak bych to zkusil protlacit
rsyncem – kdyz to bude delat taky tak je tvuj pajtni kod mimo podezreni,
v opacnem pripade by mohl neco napovedet.

On 02/12/2015 06:25 PM, ZU1234 wrote:
 V jednom python-windows programu který kopíruje
 soubory a adresáře z windows na linuxový sambou sdílený adresář
 mám OPAKOVANĚ ale zcela NÁHODNĚ tento problém:
 
 if not os.path.isdir(DEST_DIR):
 MSG(2, u  Vytvářím adresář '%s' % DEST_DIR)
 os.mkdir(DEST_DIR)
 
 Adresář určitě existuje, přesto os.path.isdir() vrátí False,
 objeví se hláška od systému že adresář nelze vytvořit.
 
  Vytvářím adresář '\\server\zalohy\aaa\bbb'
 Traceback (most recent call last):
   File xxx.py, line 316, in module
 WindowsError: [Error 183] Nelze vytvořit soubor, který již existuje:
 u'server\\zalohy\\aaa\\bbb'
 
 
 Pokusím se os.path.isdir nahradit os.path.exists, ale zlobí mne to.
 
 Setkal se s tím někdo?
 
 Díky
 
 
 ___
 Python mailing list
 python@py.cz
 http://www.py.cz/mailman/listinfo/python
 
 Visit: http://www.py.cz
___
Python mailing list
python@py.cz
http://www.py.cz/mailman/listinfo/python

Visit: http://www.py.cz