Re: [python] Plně kvalifikovaný název místo importu?
Chtělo by se říct "ne", ale budu konstruktivnější - na co to potřebuješ? Osobně mi to smrdí blbým návrhem, nebo nepochopením, ale je možný, že mi něco uniká. (Jinak teda, pokud vím, tak bez "nějakýho" importu to co chceš prostě nejde) Joža 2016-05-25 10:17 GMT+02:00 Libor Jelínek : > Ahoj, > existuje nějaký způsob např. zavolání funkce modulu plně kvalifikovaným > názvem aniž by ho bylo třeba nutné nejprv importovat? > > Místo > >import tempfile >tempfile.gettempdir() > > jen něco jako > >tempfile.gettempdir() > > ? > ___ > Python mailing list > python@py.cz > http://www.py.cz/mailman/listinfo/python > > Visit: http://www.py.cz > -- "The best is the enemy of the good." --Voltaire ___ Python mailing list python@py.cz http://www.py.cz/mailman/listinfo/python Visit: http://www.py.cz
Re: [python] Plně kvalifikovaný název místo importu?
To mi, upřímně, přijde jako skoro ten nejblbější důvod (no offense). Ono samozřejmě jde udělat třeba tohle: __import__('tempfile').gettempdir() Ale že by to bylo lepší, nebo nedej bože přehlednější, to teda není, a fakt to nedoporučuju používat, pokud pro to nejsou skutečné důvody. 2016-05-25 10:28 GMT+02:00 Libor Jelínek : > Motivace je jen lenost a taky by mi to přišlo přehlednější uvést FQN, > pokud importované "něco" použiju jen jednou. > ___ > Python mailing list > python@py.cz > http://www.py.cz/mailman/listinfo/python > > Visit: http://www.py.cz > -- "The best is the enemy of the good." --Voltaire ___ Python mailing list python@py.cz http://www.py.cz/mailman/listinfo/python Visit: http://www.py.cz
Re: [python] Mám začít s Pythonem?
Davide, pocitac na kterem jsem s Pythonem zacinal byl mozna jeste vetsi sunka, nez co mas ted, takze bych se nebal. Bez problemu by ti mel stacit nainstalovat jen Python interpret a nejaky textovy editor dle vyberu. Kdysi byl soucasti distribuce pythonu pro Windows (idle) ale me moc k srdci neprirostl. Kazdopadne na zacatek urcite dobry. USB port to ma, a instalacka pythonu ma par desitek mega. Pokud se nepletu (roky s windows mam davno za sebou) tak tohle je to co chces: https://www.python.org/ftp/python/3.6.0/python-3.6.0.exe Joza P.S. hodne zdaru, a drzim palce. Neboj se ptat - neexistuji spatne otazky, jen spatne polozene otazky - komunita tady je celkem pratelska. Mame i FB skupinu pokud by to byl tvuj preferovany komunikacni kanal https://www.facebook.com/groups/pyonieri/?ref=bookmarks 2017-02-20 17:18 GMT+01:00 Daniel Nýdrle : > Dobrý večer, měl bych na vás jednu otázku. Chtěl bych začít s Pythonem, > ale nejsem si jistý. Je mi třináct let, umím základy HTML, příští rok budu > zkoušet přijímačky na SŠ, obor Informační technologie, kde se programování > povinně vyučuje, ALE mé zařízení pravděpodobně není pro programování v > Pythonu dostačující. Mám třináct let starý notebook Acer Aspire 1350 s > Windows XP bez přístupu k WiFi, RAM: 1 GB, HDD: volných 9 GB. Četl jsem, že > k programování v Pythonu se musí ještě něco stáhnout a nainstalovat, což > bude s tímto křápem problém. Jaký je váš názor? > ___ > Python mailing list > python@py.cz > http://www.py.cz/mailman/listinfo/python > > Visit: http://www.py.cz > -- "The best is the enemy of the good." --Voltaire ___ Python mailing list python@py.cz http://www.py.cz/mailman/listinfo/python Visit: http://www.py.cz
Re: [python] key binding and listen in background
A neches nam spis rict "proc" to chces delal, nez "co"? Proc napriklad nemuzes nic instalovat (napriklad novejsi python, vedle sebe muzes mit nainstalovanych pythonu kolik chces)? Jestli nemas admin prava, tak by ti tam stejne poradne nefungoval ani ten keylogger :D Jakej to ma cely smysl, ze si nemuzes nastavit klavesovy zkratky? Popravde to moc nechapu. On Wed, Feb 12, 2020 at 2:25 PM wrote: > > ahoj. > na internte sú príklady , ale musím inštalovať modul pynput a to nemôžem. > ___ > Python mailing list > python@py.cz > http://www.py.cz/mailman/listinfo/python > > Visit: http://www.py.cz -- "The best is the enemy of the good." --Voltaire ___ Python mailing list python@py.cz http://www.py.cz/mailman/listinfo/python Visit: http://www.py.cz
Re: [python] key binding and listen in background
Tak jako ciste prakticky, kdyz umis napsat a spustit vlastni skript v pythonu, umis pouzit libovolnou knihovnu. Proste si ji dej do "adresare se skriptem" misto do systemove cesty. Stejne tak bys ale mohl pouzit treba portable python vyssi verze. Realne ve chvili kdy muzes spusti vlastni exac muzes delat docela dost. Dokud nam nedas konkretni omezeni a duvody pro ne, tak myslim, ze ti neni moc jak vic pomoci. Mezi radky mi prijde, ze se tim nekde snazis tak trosku neco ojebavat, a tak ses co mozna nejmin konkretni, ale samozrejme to muze byt jen moje jazykova bariera. Rozhodne to neni pokus o osobni utok. J. On Wed, Feb 12, 2020 at 2:55 PM wrote: > > Používam python na automatické vypĺňanie nejakých formulárov v jednom > programe. > Teraz dávam skript na plochu a vo vlastnostiach definujem klávesovú skratku. > Po stlačení to všetko funguje. > Ale: > 1. riešim ako zabrániť tomu aby som vedel spustiť 2 rôzne skripty ak sú > klávesy vedľa seba > 2. niekedy nejaký skript prestane fungovat , alebo proste klávesová skratka > vo Windows nefunguje . > > je jednoduché to používať , napríklad kalkuilačku spustíš , a podobne . > neviem tam inštalovať inúp verziu Python , a ani modul . > Doteraz som všetko spravil natívne , v tom čo je vo verzii 2.5 > > Chcel by som spraviť hlavný program ktorý by zachytával tie skratky a > následne by spúšťal skript ktorý potrebujem a nemusel by som sa spoliehať na > windows .. > > ale ďakujem. > ___ > Python mailing list > python@py.cz > http://www.py.cz/mailman/listinfo/python > > Visit: http://www.py.cz -- "The best is the enemy of the good." --Voltaire ___ Python mailing list python@py.cz http://www.py.cz/mailman/listinfo/python Visit: http://www.py.cz
Re: [python] Ovlivnění názvu souboru a čísla řádku ve výjimkách
Hele, nevim jestli to neni uplne debilini a nefunkcni napad (tedka to na telefonu nevyzkousim) ale co ten kod v "dilcich" modulech (010.py, ...) obalit do nejakyho "chytam vyjimky a re-raisuju je se spravnyma parametrama" dekoratoru? Netusim jak to budete "spojovat", cekam ze automaticky nejakym "generatorem kodu", tak by to mohlo byt i vcelku primocare udelatelny na te "spojovaci" vrstve. Ale... To je tak jako z hospody od piva, cekam ze je na to lepsi reseni. On Tue, Apr 5, 2022 at 6:38 PM Vladimír Macek wrote: > Zdravím, mám neobvyklou otázku. > > Zvažujeme do jednoho projektu s embedovaným Pythonem vývoj skriptů tak, že > se jeden py modul bude vyvíjet po segmentech. Budou nazvané třeba 010.py, > 020.py, 030.py, ... > > Pro puristy, budou to malé segmenty specifické domény, nikoli standardní > projekt. :-) > > Pro provedení se všechny segmenty modulu spojí do jednoho mod.py. Avšak > když v něm nastane chyba, bude v tracebacku mod.py a číslo řádku z něj. > > Vývojář ale bude potřebovat problém najít ve zdrojových segmentech 010.py, > 020.py, ... > > Samozřejmě si můžu segmenty zaindexovat, analyzovat text tracebacku a > obohatit ho o přepočítané pozice. > > Chci se jen zeptat, jestli někdo z vás neví třeba o způsobu, jak ovlivnit > interní počítadlo tak, že by se při spojování do mod.py dal na začátek > každého segmentu nějaký override názvu souboru a počítadla řádků. > > Pokud někoho z vás napadnou alternativy, aby se segmenty provedly ve > stejném namespace a bez spojování nebo jiné řešení, uvítám tip. > > Děkuju! > > Vladimír Macek | +420 608 978 164 > > ___ > Python mailing list > python@py.cz > http://www.py.cz/mailman/listinfo/python > > Visit: http://www.py.cz > -- "The best is the enemy of the good." --Voltaire ___ Python mailing list python@py.cz http://www.py.cz/mailman/listinfo/python Visit: http://www.py.cz