Zdravím.
Potřebuji přerušovat zobrazení delšího textu:
Kde by si mohl python program bežící pod windows-y v textovém okně
zjistit jeho (aktuální) rozměny (počet řádků s sloupců)?
Děkuji,
ZU
___
Python mailing list
Python@py.cz
Děkuji Vám, jdu studovat.
ZU
Michal Molhanec napsal(a):
zu1234 napsal(a):
Zdravím.
Potřebuji přerušovat zobrazení delšího textu:
Kde by si mohl python program bežící pod windows-y v textovém okně
zjistit jeho (aktuální) rozměny (počet řádků s sloupců)?
Pro Python s ctypes (od Pythonu
Ještě jsem našel tohle: http://newcenturycomputers.net/projects/wconio.html
ZU
Potřebuji přerušovat zobrazení delšího textu:
Kde by si mohl python program bežící pod windows-y v textovém okně
zjistit jeho (aktuální) rozměny (počet řádků s sloupců)?
Zdravím!
Neznáte někdo hezčí řešení, které by otestovalo
zda je vložena disketa čistějším způsobem,
bez volání dos-ového dir-u
(a bez vyskakování windows message okna Chybí disk)?
dos_cmd='dir /s '+ fi_arch
check_file=os.popen(dos_cmd)
line = check_file.readline()
if not line:
print
:
os.path.exists(a:\neco_blablabla.txt)
except:
''' zjistit, co to hodilo za vyjimku '''
a zkusli bych, jestli z exception neco nepoznam...
S pozdravem
MP
2008/4/19 zu1234 [EMAIL PROTECTED] mailto:[EMAIL PROTECTED]:
Zdravím!
Neznáte někdo hezčí řešení, které by otestovalo
zda
Systémové message okno je reakce Windows na to, když si nenastavíte
vlastní režim ošetřování výjimek, a neodchytíte výjimku. To dělá každý
program. Vše je možné nastavit.
Jsem zelenáč, takže poprosil o trochu konkretizace jak se nastavuje
ošetřování vyjímek, (alespoň abych věděl co hledat
.
http://forums.microsoft.com/TechNet/ShowPost.aspx?PostID=2586411SiteID=17pageid=0
Děkuji,
ZU
zu1234 napsal(a):
Asi jsme se nepochopili.
Možná. Co znamená to Windows okno nevím, ale mě tento skript funguje jak má:
Toto vypíše error:
import os
try:
if os.path.exists(fi_arch
upozorňování na vážné chyby.
ZU
superman napsal(a):
Ano, přenastavit celý stroj kvůli jednomu programu a zničit veškeré
upozorňování na vážné chyby uživateli je fajn řešení.
zu1234 napsal(a):
Moc Vám děkuji za ochotu to u Vás zkusit!
Ale řešením problému s
Exception Processing Message c013
Pane Ponkác,
to je přesně to co jsem potřeboval - jména odpovídajících API funkcí.
Podle toho už budu i já schopen pokračovat.
Děkuji Vám za tuto rozsáhlou a přesnou odpověď!!
ZU
superman napsal(a):
A mimochodem, jak byste to řešil Vy?
Uvědomil bych si, že přenositelně to napsat nejde a
Sice mám pocit, že se víceméně snažím mluvit k tématu. Uznávám, že mám
občas grafomanské sklony a stručnost není mojí silnou stránkou - ale
většina mých příspěvků jde ve snaze osvětlit tématiku. Ale dobrá,
přestávám přispívat do této konference.
Neblázněte, lidí je málo, každý superman se
Pokud někoho láká aby si lidé kupovali jeho jméno na papíře a drancovali
lesy, není možno mu bránit.
Jsem začátečník a python je podle mne 'jednoduchý jazyk'
(viz jeho fundované srovnání s c++ které tady onehdy šlo)
pro rychlé programování.
Po překousání základů (na web-u!) mi nejvíc pomohly
Možnost zakázkového tisku mne nenapadla - ještě jsem se s tím nesetkal.
Ale ještě jednou se zopakuju: web - správný, hezký příklad - clipboard
- můj program - úprava - a jedem!!!
(život je krátký)
ZU
Ondrej Beranek napsal(a):
To jsem ale mel na mysli take, ohledne toho tisku jsem mel na
Dobré ráno,
dovolím si vás asi všechny naštvat:
Můj otec by mi řekl: místo těch řečí už jsi mohl mít půlku hotovou.
Já bych řekl: Jsou lidé kteří problémy řeší a jsou lidé kteří problémy
vyrábí.
Pokusím se být konkrétní: napište jeden článek o jedné konkrétní věci.
Máte-li čas, trochu se v
si myslíte, že takto by vznikla
atomová elektrárna?
Myslím, že se nebudu mýlit, když řeknu, že zu1234 nikdy žádnou knihu
nenapsal, a proto má takové názory.
zu1234 napsal(a):
Dobré ráno,
dovolím si vás asi všechny naštvat:
Můj otec by mi řekl: místo těch řečí už jsi mohl mít půlku
.
Realita je taková, že když chci mermomoci uživit rodinu, musím udělat co
je zapotřebí. Jak? Jak to jde. Na výběr moc nemám. A jestli je to běžné?
Nevím.
ZU
jakub napsal(a):
zu1234 napsal(a):
Možnost zakázkového tisku mne nenapadla - ještě jsem se s tím nesetkal.
Ale ještě jednou se zopakuju
Jsou to dva řádky programu:
import random
print random.randint(10,15)
ZU
Zdravím,
vím, jak zprovoznit příkaz print, i příkaz input, ale příkaz import random
mi nějak vyhazuje hlášky o tom, že jde o neplatný sintax.
Např import random(10,5). Zdá se mi, že mi něco chybí, protože nic se
Word by asi nebyla moc vhodná volba - je určen na něco jiného.
Můžete naznačit jak ovládáte ten notepad neboli poznámkový blok?
Vidíte alespoň něco?
Neumím si představit jak to děláte.
ZU
___
Python mailing list
Python@py.cz
Chtěl jsem to také napsat (protože mám vim rád),
ale neměl jsem odvahu :-)
Bude mu i ve vim-u spelováno?
ZU
Být tebou, zkusil bych editor VIM, myslím že existuje verze pro
Windows zvaná GVIM http://www.vim.org/download.php#pc
___
Python mailing
Ano, to je ono. Pokud se správně definuje otázka je k odpovědi již
velice blízko.
Jo, jo, někdy dokonce i pomocí vlastního mozku, to znám :)
ZU
Od tebe předpokládám, že definuješ co ti není jasné, a já se ti pokusím
co nejlépe vysvětlit.
___
Python
Ač tvé pocity mohu chápat, rozumím i pohnutkám Guida. A na druhou
stranu, jestli jsem to tedy pochopil správně, tak všechny tyto změny se
netýkají pythonu. Ale pythonu 3000. Což mi přijde naopak velice
sympatické. Je zde jasná hranice. Kdy na jednu stranu není svazován
nutností o
Mohl by, prosím, někdo začátečníkovi vysvětlit po-lopatě pojem 'wraper'.
DB API chápu jako balík stejných fcí pro práci nad 'jakýmkoliv'
databázovým strojem.
ZU
Věroslav Kaplan napsal(a):
2008/6/28 superman [EMAIL PROTECTED]:
Dobrý den,
když pracuji s MySQL v Pythonu, tak obvykle přes
+0200, zu1234 wrote:
Mohl by, prosím, někdo začátečníkovi vysvětlit po-lopatě pojem 'wraper'.
Dobrý den,
wrapper je doslava přeloženo obal, tedy sada funkcí/
tříd/metod/čehokoliv, která zapouzdřuje jinou sadu funkcí
/metod/tříd/čehokoliv, poskytuje k ní jiné rozhraní. Je
běžné, že když se
jednoho interface na jiný interface, a není to
popis, ale implementace - tedy skutečné provedení.
Miloslav Ponkrác
P.S.: Děkuji za odpovědi, právě jsem si je pročetl a budu zkoušet, a dám
vědět :-)
zu1234 napsal(a):
To víte že to pomohlo - děkuji za velmi pěkné vysvětlení!!
Takže
Doufám že to někdo nevezme jako provokaci, ale opravdu
by mi občas bodlo dostat se prostě do obrazu.
Takže, byl by někdo ochotný obeznámit nás začátečníky s pojmy jako je
SQLAlchemy a Django. Ale prosím opět polopatě a prakticky a lidsky.
ZU
Jan Bednařík napsal(a):
2008/6/29 Jirka Vejrazka
Pane Bednařík - super odpověď!!!
Moc Vám děkuji.
ZU
Jan Bednařík napsal(a):
2008/6/29 zu1234 [EMAIL PROTECTED]:
Doufám že to někdo nevezme jako provokaci, ale opravdu
by mi občas bodlo dostat se prostě do obrazu.
Takže, byl by někdo ochotný obeznámit nás začátečníky s pojmy jako je
Provozuje někdo python pod dos-em.
DOS-em myslím dos před spuštěním W-98 (nevím jaká je to verze).
Nemyslím tím dos-okno pod spuštěné z W-98.
Co jsem (ne)našel:
(www.python.org: Python for DOS - Python 2.4.2 for DOS/DPMI -
- http://www.caddit.net/pythond/ - download -
-
Promiňte, zapomněl jsem otazníček:
zu1234 napsal(a):
Provozuje někdo python pod dos-em?
DOS-em myslím dos před spuštěním W-98 (nevím jaká je to verze).
Nemyslím tím dos-okno pod spuštěné z W-98.
Co jsem (ne)našel:
(www.python.org: Python for DOS - Python 2.4.2 for DOS/DPMI -
- http
(a):
zu1234 napsal(a):
Provozuje někdo python pod dos-em.
DOS-em myslím dos před spuštěním W-98 (nevím jaká je to verze).
Nemyslím tím dos-okno pod spuštěné z W-98.
Co jsem (ne)našel:
(www.python.org: Python for DOS - Python 2.4.2 for DOS/DPMI -
- http://www.caddit.net/pythond/ - download -
- http
Ano, měl jste pravdu: napsal jsem (dvakrát) dostal jednu odpověď (byla
dost obsáhlá, tak mi dalo dost práce to přeložit, vypadalo to jako
Thank you ;-)
Ale zabralo to - už je to OK.
Díky za spolupráci
ZU
Michal Molhanec napsal(a):
zu1234 napsal(a):
Provozuje někdo python pod dos-em.
DOS
A k tomu zadny dizlektik a dizgrafik neexistuje ... prece jen ta
predpona je dys .
+ tato porucha se v dospelosti straci ... kdyz se clovek snazi
No tak to vám děkuju.
Tak mám na výběr: nedospělý nebo líný.
A jsem zase tam kde jsem byl.
:)
ZU
Opět se posouvají hranice tohoto jazyka o kousek dál ! ! !
Hranice jazyka možná ano, ale kdy se posunou všechny knihovny k py3k?
ZU
___
Python mailing list
Python@py.cz
http://www.py.cz/mailman/listinfo/python
Berte to takhle: až zestárnete bude to lepší.
Ale ne v tom že už budete všechno vědět (právě naopak), ale v tom, že už
Vám nebude tak strašně záležet na tom, co si o vás/vašich dotazech kdo
myslí.
A k vašemu poslednímu dotazu: řeším úplně stejné věci a příspěvky
ostatních mi pomohly!
ZU
Omlouvám se, vím že nejsem admin:
Ale když se někdo zeptá a je to ještě pořád z oboru programování, a
dokonce je mu někdo ochoten odpovědět, tak si myslím že je to naprosto v
pořádku. Hlavně nemám rád zbytečnou buzeraci.
Maximálně mohlo být v subjectu 'OT:' - offtopic.
ZU
PS: Znám konferenci,
Tato konference je tu PRO LIDI a ne lidi pro konferenci.
ZU
azurIt napsal(a):
a ja som si vzdy myslel, ze toto je konferencia o _PYTHONE_ a nie vseobecne o
programovani..
___
Python mailing list
Python@py.cz
http://www.py.cz/mailman/listinfo/python
Možná jsem mimo, ale v jakém kódování je ten soubor-program
a tedy to písnenu 'ž' vlastně uložen?
Tohle # -*- coding: utf8 -*- říká poythonu že je to v utf8.
Ale je to pravda?
Není to náhodou cp1250?
'ž'
Hex Dec Chr
cp1250: 9E 158 ž 382
Ještě pár takových špeků a začnu uvažovat že jsem s tím pythonem zmýlil.
ZU
calis.mar...@seznam.cz napsal(a):
Odhaduji že ne, k čemu dvě funkce pro jednu věc? řekl bych že buď se pošle
nějaký **arg funkci round() a nebo si jí budete muset dělat samy :) konec konců
to asi moc těžké není...
jsi se zmínil.
Po dokončení instalaceWX Pythonu se zobrazí hláška: (Compiling.
Jarek
- Original Message - From: zu1234 zu1...@seznam.cz
To: Konference PyCZ python@py.cz
Sent: Tuesday, June 09, 2009 7:49 AM
Subject: Re: [python] Dokumentace k WXPythonu
Potvrzuji: web www.wxpython.org
Nechápu následující:
PIL reads and writes Windows and OS/2 BMP files containing 1, L,
P, or RGB data.
16-colour images are read as P images. Run-length encoding is not
supported.
The open method sets the following info properties:
compression. Set to bmp_rle if the file is run-length encoded.
nie je to obj.compression=='bmp_rle'?
Nerozumím.
import Image
im_obr = Image.open(FI_OBR_IN).convert('RGB')
a končím na chybu '... nepodporovaná komprese ...'
ZU
___
Python mailing list
Python@py.cz
http://www.py.cz/mailman/listinfo/python
Pokud se připojím na MS-SQL databázi pomocí pymssql dostávám data v
kódování cp852 ('dosová čeština') přesto že kódování dat je Czech_CI_AS
což je cp1250 ('windows čeština').
???
Je to vlastnost nebo chyba?
Dá se to změnit?
ZU
___
Python mailing
Ano, pymssql.connect má parametr 'charset', ale nepodařilo se mi ho
nastavit nastavit na nic co, by následně neskončilo chybou:
UnicodeEncodeError: 'ascii' codec can't encode character
Takže asi tak.
ZU
zu1234 napsal(a):
Pokud se připojím na MS-SQL databázi pomocí pymssql dostávám data v
Díky za reakci.
Překódování už umím, jen mi to nelezlo do palice.
Ve scriptu mám nastaveno:
# -*- coding: utf-8 -*-
S tím to asi souviset nebude.
Zkusím to uzavřít s tím, že je vlastnost ntwdblib.dll od Microsoftu
kterou to na windows platformě využívá.
ZU
MICHÁLEK Jan Mgr. napsal(a):
No,
= unicode_tuple(row, windows-1250)
...
Honza
2009/9/8 Jan Bednařík jan.bedna...@gmail.com:
Po připojení (vytvoření cursoru) proveď SQL:
SET NAMES 'cp1250';
Info zde: http://molhanec.net/mysql_cestina_minifaq.html
Honza
2009/9/8 zu1234 zu1...@seznam.cz:
Pokud se připojím na MS-SQL
1) Externí SMTP (např seznam) také není možno?
2) Kolega řeší poštu přes něco jako obecného windows klienta pošty (ne v
pythonu). Podrobnosti nevím.
3) Naposledy: jednu nedostižnou radu která Vás určitě nenapadla: hledat
na internet-u :-))
ZU
Mix napsal(a):
přes SMTP jsem to posílal několik
Potvrzuji že kolega s tím také má níže popsané problémy.
ZU
Petr Nesladek napsal(a):
Tento problém jsem řešil před časem taky,
cesta windows klienta je obecne nalezitelná ve Windows COMjako MAPI -
např na http://code.activestate.com/recipes/149461/
V porovnání s SMTP mi připadala ale tato
Také si myslím že čím jednodušší prostředí tím více božích hovádek.
Proto mi e-mail vyhovuje více!
ZU
Hynek Fabian napsal(a):
Dvě fora by se asi neuživily (jednou to tu již bylo).
Já myslím, že dvě fóra jsou skvělý nápad. Hulváti kterým je zatěžko vyjádřit
se alespoň přibližně česky a opatřit
Udělal jsem si pomůcku abych se zorientoval.
Třeba to někomu pomůže.
Snad se to po cestě moc nerozláme.
ZU
| /-- sleep()
| /
| time() /
| clock() --- SEKUNDY - ctime() STRING
| ___
Zdravotní kontrola
?
ZU
Přikryl Petr napsal(a):
(Off topic)
Zdravím všechny pojídače velikonočních vajec ;)
Má tady další Kolik třešní, tolik višní...
Překládal jste někdo pojem sanity check?
Nebo jste to někdy někde viděli přeložené?
Mám nějaké nápady, ale nic moc (a nechci ovlivňovat).
Začínám s Tkinter-em.
Nevím jak zajistit aby PODOKNO po otevření tlačítkem bylo aktivní (mělo
fokus).
A po jeho zavření zas dostalo fokus zpátky hlavní okno.
Děkuji za postrčení.
ZU
def XXX_LABEL():
PODOKNO=Toplevel(HL_OKNO)
LL = Label(PODOKNO, text = ttt)
= Tk()
B = Button(HL_OKNO, text=Podokno, command = XXX_LABEL)
B.pack()
mainloop()
Dne 22.11.2010 16:47, zu1234 napsal(a):
Začínám s Tkinter-em.
Nevím jak zajistit aby PODOKNO po otevření tlačítkem bylo aktivní (mělo
fokus).
A po jeho zavření zas dostalo fokus zpátky hlavní okno.
Děkuji za
Co nefunguje na replace?
XXX = r\ \s \\ \n
print XXX
print XXX.replace(\\, '-')
\ \s \\ \n
- -s -- -n
?
ZU
Dne 28.2.2011 9:40, MICHÁLEK Jan Mgr. napsal(a):
Ahojte
Mám výše zmíněnej problém, zpracovávám text, kterej obsahuje zpětný
lomítka a jde mi o to, ze python to vnima jako escape a ja
Od: zu1234 zu1...@seznam.cz
Předmět: Re: [python] Proměnný název souboru
Datum: 03.3.2011 11:45:15
Asi to nepůjde tak jednoduše.
FI = open('test.txt','w')
FI_2 = open('test_2.txt','w')
FI.write('aaa')
FI_2.write('bbb')
Leda to přebalit pomocí nějaké
Zdravím.
Pokoušel jsem se podle
http://www.py2exe.org/index.cgi/EncodingsAgain
zakázat všechny nepoužívané encodings, ale nedaří se mi.
Výsledný exe obsahuje všechny.
Podařilo se to někomu?
ZU
___
Python mailing list
Python@py.cz
M=ECl jsem probl=E9m (takov=FD docela z=E1kladn=ED) jak napsat program
pro windows command-line s v=FDstupem na termin=E1l,
nebo (po p=F8esm=ECrov=E1n=ED v=FDstupu) do souboru.
Po p=F8esm=ECrov=E1n=ED v=FDstupu do souboru se toti=BE obsah sys.setdefa=
ultencoding=20
zm=ECn=ED na ascii a printy
Omlouvám se za vadnou češtinu, zkusím to ještě jednou:
--
Měl jsem problém (takový docela základní) jak napsat program
pro windows command-line s výstupem na terminál,
nebo (po přesměrování výstupu) do souboru.
Po přesměrování výstupu do
sarkasmus Koukam ze problemy mas nejen s pythonem ;-)/sarkasmus
Ale abych jen nekafral, tohle ti treba pomuze (pokud jsem si to zmet
znaku vylozil spravne ;-)
sys.stdout = codecs.getwriter(utf-8)(sys.stdout)
Děkuji za pomoc.
Zkusil jsem to, ale zlobí to
na jednom místě v programu kde
select CHAR(154), otestovat co vlastně přišlo a
zachovat se podle toho:
if ord(TXT[0]) == 231:
print cp852
elif ord(TXT[0]) == 154:
print cp1250
elif ord(TXT[0]) == 353:
print unicode
ZU
Dne 8.9.2009 21:34, zu1234 napsal(a):
Chlapi,
děkuji za reakce a kód-y !
Ale
for format string
Dne 19.4.2011 12:30, Filip Štědronský napsal(a):
Dne 22.3.2011 14:38:22 napsal zu1234:
Ale mohl by mi někdo vysvětlit proč to nejde bez reload?
#!/usr/bin/python
# -*- coding: utf-8 -*-
import sys
reload(sys)
if sys.stdout.isatty():
# Výstup jde na terminál
1) O verzi pythonu nerozhoduji já, ale
tvůrci knihoven typu pymssql aj.
2) Ani když nepoužiju string, ale unicode
tak se problém neodstraní, chybová hláška není kompletní:
#!/usr/bin/python
# -*- coding: utf-8 -*-
import sys
import codecs
sys.stderr = codecs.getwriter('cp852')(sys.stderr)
Ještě další komplikace při použití
sys.stdout = codecs.getwriter('iso-8859-2')(sys.stdout)
Rutina optparse na linuxu (python 2.5.2) omdlí kvůli zmatkům v
decode/encode .
Musel jsem si napsat vlastní zpracování vstupních parametrů.
ZU
Dne 19.4.2011 17:15, zu1234 napsal(a):
1) O verzi pythonu
Můj příklad na volání sqlcmd.exe od MS-SQL:
SUB_PRC = subprocess.Popen(
PARAMS_SQLCMD + [SQL_TXT.replace(os.linesep, ' ')]
, stdout=subprocess.PIPE
, stderr=subprocess.PIPE
)
OUT, ERR = SUB_PRC.communicate()
Je hezké že si ve svém prostředí (procesu který vás obsluhujete) něco
nastavíte, dokonce jste zajistil (export) že i jeho děti to budou mít
nastaveno. Ale to je všechno. Jakmile se odhlásíte je to pryč.
Pokud to chcete mít i příště, musíte to zapsat do vhodného souboru.
Například .profile ve
Troufám si spoléhat že každý kdo se musí takhle ptát má bash.
A je to lepší rada než strkat to do .profile.
Proč je .bashrc lepší než .profile?
ZU
___
Python mailing list
Python@py.cz
http://www.py.cz/mailman/listinfo/python
když to strčím do .bash, tak se při dalším spuštění bashe jako
subprocesu (což může být celkem často) ta proměnná zdvojí.
Nerozumím.
Jak zdvojí?
Proměnná jednoho jména je jen jedna, ne?
To nic nemění na tom že si ještě pořád myslím, že do .profile je to
lepší :-)
ZU
Hezky shrnuto!
ZU
To je legrační, já bych řekl že unixové prostředí (enviroment) je
standartní věc už nějakých čtyřicet let - ve srovnání s tím je naopak
virtualenv drbání se někde. (.pth jsem zmínil jen pro úplnost, používá
se to spíše při balíčkování) Takže můžete buď
1) použít standartní
Za sebe bych poprosil o takovýto postup:
Nabídněme každý své řešení. A velmi bych přivítal kdyby to pokud možno
nebylo jen heslo, ale i lehké polopatické naznačení co to vlastně dělá.
Ale nevnucujme to své jako jediné možné!
Neexistuje jedno dokonalé řešení pro libovolnou konfiguraci člověk +
Nevíte proč stránky http://diveintopython3.py.cz/; neumí písmeno 'ě'?
Není to škoda?
Přitom v ZIP archivu
http://diveintopython3.py.cz/PonormeSeDoPythonu3-html.zip
je to OK.
ZU
___
Python mailing list
Python@py.cz
Díky za tu práci!
ZU
Dne 22.2.2012 14:02, Petr Přikryl napsal(a):
Zdravím všechny,
zu1234 napsal(a)
Nevíte proč stránky http://diveintopython3.py.cz/; neumí písmeno 'ě'?
Zatím se to nevyřešilo, ale v příslušném zip
http://diveintopython3.py.cz/PonormeSeDoPythonu3-html.zip
najdete verzi
Ano, paráda!!!
Díky ViNiLovi už by to mělo zase fungovat.
___
Python mailing list
Python@py.cz
http://www.py.cz/mailman/listinfo/python
Při prohlížení HTML verze mi poněkud vadila velká výška řádků.
Hlavně se tím (na mém (normálně) malém) monitoru znehodnocuje
výborné synchronní označování řádků programu a odpovídajícího komentáře.
Pořešil jsem to tak, že jsem si ve své lokální kopii upravil css definice.
Mimochodem, okouzlen
Když kliknete dole na Mark Pilgrim, dostanete se na stránku
O knize http://diveintopython3.py.cz/about.html. Když i na této
stránce kliknete dole na Mark Pilgrim, dostanete se na stránku
Tiráž http://diveintopython3.py.cz/colophon.html
... a na ní se dočtete:
Nikdy nepodceňujte hloubky, do
Sakra to muselo bejt práce!!!
Díky.
ZU
Dne 6.3.2012 22:22, godd...@seznam.cz napsal(a):
ahoj,
to vypada skvele :)
Původní zpráva
Od: Tovimjaak...@gmail.com
Předmět: [python] How To
Datum: 06.3.2012 21:52:16
Zdravím vespolek.
Jsem jen zvědavý: to je nějaký školní úkol,
nebo to má nějaké reálné použití?
:-)
Dne 20.3.2012 21:58, Jakub Vojáček napsal(a):
Dne 20.3.2012 20:49, Michal Molhanec napsal(a):
To moc nechápu. Pokud PNG parsuješ, tj. čteš, tak neodečítáš, ale naopak zpátky
přičítáš.
Jinak je to ale klasická
https://www.facebook.com/martin.hassman/posts/211461025587299
http://meyerweb.com/eric/thoughts/2011/10/04/searching-for-mark-pilgrim/
moc nerozumim te casti o internetove sebevrazde a google mi (snad)
dava same nesmysly..
___
Python mailing list
1) Něco se mi nezdálo a tak jsem se koukl do svého souboru:
C:\Program Files\Vim\vim72\syntax\python.vim
(nebo Debian: /usr/share/vim/vim71/syntax/python.vim)
a zjistil jsem že standardně nejsou povoleny všechny možnosti.
Proto jsem do souboru
C:\Program Files\Vim\_vimrc
(Debian:
Nejvíc se naučíš z vlastní práce.
Na informace Ti bude internet prvních 20 let bohatě stačit :-)
Pak si už budeš bohatě vydělávat a rozhazovat za zbytečnosti.
Například na odborné knihy (až je budou muzea likvidovat)
Dne 24.4.2012 14:46, Filip Muller napsal(a):
No to bolo odporúčanie že keď
Mám takovýto problém:
Postupně zapisuji do souboru v dočasném adresáři:
try:
FI.write(PART)
except:
FI.close
Pokud ale dojde k zaplnění disku, nedaří se mi dočasný adresář
smazat pomocí:
atexit.register(shutil.rmtree, UNZIP_TMP_DIR)
Upadne to díky tomu že dotyčný soubor je
To snad není pravda!?!
Už jsem doma, takže se nemohu podívat do zdroje,
ale myslím že máte pravdu!
Nicméně: domnívám se že Python sám po sys.exit() uzavře
všechny otevřené soubory a tak uvolní zámky, které by
bránili jejich smazání ve funkci pověšené na atexit.
Ale proč tedy (oper. systém) ječí
Děkuji za konstruktivní odpověď.
1) Opravdu mi na jednom místě u close chyběly závorky :-)
2) Postup pomocí atexit jsem použil podle zvyku z bash-e.
Ale python nezavírá soubory před atexit funkcí, jak jsem se mylně domníval.
3) Přepsal jsem to na 'with open(...) as ...'
nebo 'try ...
5) Nakonec jsem musel před rušením dočasného adresáře ponechat
time.sleep(1). Jinak nastávala chyba: adresář není prázdný
Možná už není potřeba do toho nějak šťourat, ale tohle je divný. Jak
přesně se ten dočasný adresář ruší (maže)?
Ruším pomocí shutil.rmtree(...) .
Když se do něj
Na to se dá odpovědět rychle a blbě, nebo vůbec.
Protože neznámě logiku s jakou je vytvářet vstupní text.
Na tu logiku se napasuje program.
Pokud váš 'hliník' nebude nikdy obsahovat podtržítko,
tak bych rozsekal string podle podtržítek a použil druhý prvek:
XXX = def_Hlinik_0_5
YYY =
No aby ne!
:D
ZU
Dne 20.12.2012 20:03, Bystroushaak napsal(a):
Python byl čtenáři serveru linuxjournal zvolen nejlepším programovacím
jazykem:
___
Python mailing list
Python@py.cz
http://www.py.cz/mailman/listinfo/python
Můj názor čtenáře je takovýto: slovo widget mne mate.
Vyvolává to ve mně dojem něčeho důležitého a tak speciálního, že to
musí být extra pojmenováno - což je nesmysl.
Pokud existují varianty prvek, ovládací prvek, nebo dokonce
komponenta, tak bych velmi přivítal kdybychom zůstali u nich.
Myslím že v MS to JE možné.
Mám dojem že jsem se tím kdysi zabýval.
Nemá čas to nyní hledat a dnes bych se tomu rozhodně vyhnul.
Inspirace:
Changing parent process environment variable
http://www.perlmonks.org/?node_id=658253
Changing environment vars of parent process
Ahoj Ondro,
Odhaduji, že pracuješ pod Windows. Zkusil jsem tento jednoduchý program
nazvaný a.py:
#!python3
S tímhle ale asi na linuxu moc nepochodíme.
Zdrojáky s #!python3 už nebudou přenositelné, myslím.
ZU
___
Python mailing list
python@py.cz
Díky za informaci!
ZU
Dne 12.2.2014 21:57, Petr Přikryl napsal(a):
Může být uvedena i delší cesta. Windowsovský launcher najde
python3 i v delším řetězci.
P.
___
Python mailing list
python@py.cz
http://www.py.cz/mailman/listinfo/python
Visit:
Zdravím vespolek.
Tvořím GUI aplikaci v tkinteru a je to pro mne docela zápas.
Narazil jsem na jednu nejasnost a nevím ani jak to na internetu hledat.
Mám treeview, v něm označím jeden prvek ('134'), on ale je za rohem -
není vidět.
Potřeboval bych aby se treeview samo odrolovalo tak, aby
')*
*self.tree.see('I024')*
tak po stisku toho tlačítka už to tam nascrolluje.
--
Petr
http://pysk.blog.root.cz/
2014-06-03 11:58 GMT+02:00 zu1234 zu1...@seznam.cz
mailto:zu1...@seznam.cz:
Zdravím vespolek.
Tvořím GUI aplikaci v tkinteru a je to pro mne docela zápas
Tohle by nepomohlo:
Formatting “yesterday's” date in python
http://stackoverflow.com/questions/1712116/formatting-yesterdays-date-in-python
Dne 30.9.2014 13:09, jenda.zakran...@gmail.com napsal(a):
Ahoj mam nize jednoduchy skript v bashi, ktery bych potreboval prevest do
Pythonu, uz tomu
Naučte se Python - to je 'jen' jazyk.
Bez použití knihoven se ale daleko nedostanete.
Pokud si je nechcete sám napsat.
Spoustu knihoven obsahuje už i Python samotný.
Dokonce i pro GUI - TKinter.
Ostatní knihovny (na cokoliv) si najdete a net-u.
Já se zatím držím Pythonu 2.7 - kvůli knihovnám a
Někdo přede mnou doporučoval začít konzolovou aplikací.
Také jsem tak postupoval.
Ale následně jsem chtěl některé programy (jejich vnitřky) použít
jako knihovny do větších programů, nebo dokonce pod GUI.
A musel jsem dost přepisovat:
Například když původní funkce narazila na neřešitelný
problém,
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
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
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
Dne 12.2.2015 v 22:29 mtip napsal(a):
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
Ten program (něco jako primitivní rsync) se
Dne 19.2.2015 v 11:19 Jan Bednařík napsal(a):
2015-02-18 21:58 GMT+01:00 Pavel S pa...@schon.cz
mailto:pa...@schon.cz:
Ahoj. Vykaslal bych se na vsechny frameworky, prestoze jiste maji
sve kvality (django, flask apod.).
Pokud jsi zvidavy clovek a chces se neco naucit, jak
MariaDB je to stejně špatně?
Dne 9.2.2015 v 21:13 Jan Bednařík napsal(a):
2015-02-09 18:50 GMT+01:00 Petr Messner petr.mess...@gmail.com
mailto:petr.mess...@gmail.com:
V čem není InnoDB ACID, při nastavení patřičného isolation levelu?
InnoDB má solidní bug v transakcích, kvůli
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,
Dobrá den.
Úvodní text u mne vyvolává dojem že python má být základním nástrojem
produkce firmy.
Proto do seznamu nemohu přispět, ač bych rád python podpořil.
Zajímavé je také použití pojmu 'scriptování'.
Přesto že jsem na něj také zvyklý, myslím že je matoucí pro pro lidi
přicházející z
(Používám python 2)
1. Jaká chyba?
2. print provádí konverzi unicode hodnoty (když ví na co)
3. print unicode hodnoty asi neplodí utf8 kterou deklarujete
Dělám scripty které mají jet v pod windowsama i pod linuxem, na stdout i
do roury (do souboru).
Taky mne stálo dost úsilí než jsem si to
1 - 100 z 117 matches
Mail list logo