abclinuxu.cz AbcLinuxu.cz itbiz.cz ITBiz.cz HDmag.cz HDmag.cz abcprace.cz AbcPráce.cz
AbcLinuxu hledá autory!
Inzerujte na AbcPráce.cz od 950 Kč
Rozšířené hledání
×
včera 19:33 | Nová verze

Byla vydána nová major verze 2.9.0 multiplatformního svobodného frameworku pro zpracování obrazu G'MIC (GREYC's Magic for Image Computing, Wikipedie). Přehled novinek i s náhledy na PIXLS.US. Zmínit lze například generování moaré animací. Ukázka na YouTube.

Ladislav Hagara | Komentářů: 0
28.3. 17:33 | Zajímavý článek

Nová čísla časopisů od nakladatelství Raspberry Pi: MagPi 91 (pdf) a 92 (pdf), HackSpace 29 (pdf), Hello World 12 (pdf), Wireframe 33 (pdf), 34 (pdf) a 35 (pdf).

Ladislav Hagara | Komentářů: 1
28.3. 16:11 | IT novinky

Společnost FriendlyElec začala prodávat svůj nejnovější miniaturní jednodeskový počítač NanoPi R2S. Počítač v ceně 22 dolarů zaujme především dvěma Gigabit Ethernet porty.

Ladislav Hagara | Komentářů: 38
27.3. 07:00 | Zajímavý článek

David Malcolm se ve svém příspěvku na blogu vývojářů Red Hatu rozepsal o statické analýze a nové volbě -fanalyzer v GCC 10. Ukázkové příklady lze vyzkoušet také online na stránce Compiler Explorer.

Ladislav Hagara | Komentářů: 1
26.3. 20:22 | IT novinky

Český hydrometeorologický ústav doposud poskytoval data z meteorologických měření pouze za úplatu, přestože jde o veřejnou instituci. Dlouhodobě se tím zabýval Jan Cibulka, datový novinář Českého rozhlasu. Dosavadní praxe se však nyní mění – Cibulka syrová historická data získal a zveřejnil včetně vzorové žádosti dle zákona o právu na informace o životním prostředí. Podle chystaného zákona o zabezpečení hydrometeorologické služby by měla odpadnout i nutnost o data explicitně žádat.

Fluttershy, yay! | Komentářů: 67
26.3. 18:22 | IT novinky

Router Turris Omnia 2020 získal certifikaci FCC nezbytnou pro prodej na americkém trhu. S tím souvisí, že je nyní tento router k dostání také prostřednictvím internetového obchodu Amazon.com. Nová verze routeru, která je v nabídce za 334 USD, má stříbrný kovový design a je vybavena operačním systémem Turris OS 4.0. Mimo to jsou její součástí i automatické bezpečnostní aktualizace a nově také testovací verze nového systému zabezpečení Sentinel, který umožňuje ještě rychleji reagovat na síťové hrozby.

Ladislav Hagara | Komentářů: 2
26.3. 16:44 | Zajímavý software

Projekt KDE představuje nové uživatelské rozhraní Plasma Bigscreen pro využití s velkými obrazovkami pro přehrávání multimédií. Vedle technologií Plasma integruje také Mycroft k ovládání hlasem. Ke stažení je betaverze pro Raspberry Pi 4.

Fluttershy, yay! | Komentářů: 3
26.3. 15:11 | Zajímavý software

Microsoft aktualizoval dokumentaci ke svému bezpečnostnímu softwaru Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP) for Linux. Aktuálně je k dispozici veřejná preview verze. Oficiálně podporovány jsou linuxové distribuce Red Hat Enterprise Linux, CentOS, Ubuntu, Debian, SUSE Linux Enterprise Server a Oracle Linux. Původně Windows Defender byl loni přejmenován na Microsoft Defender, poněvadž byl přenesen také na macOS.

Ladislav Hagara | Komentářů: 3
26.3. 07:00 | Zajímavý článek

Ars Technica rozebírá na open source cílenou FUD zprávu, kterou v reakci na začlenění ovladače pro souborový systém exFAT do jádra Linux (posvěcené Microsoftem) šíří firma Paragon Software, která nabízí mj. alternativní, komerční ovladače exFAT.

Fluttershy, yay! | Komentářů: 20
25.3. 14:55 | Upozornění

S touto zprávičkou bylo na AbcLinuxu vydáno přesně 25 000 zpráviček. První z nich vyšla 4. října 2003. Leoš Literák v ní oznámil, že AbcLinuxu nově podporuje také zprávičky.

Ladislav Hagara | Komentářů: 34
Se kterými dopady COVID-19 už jste se přímo osobně setkali?
 (3%)
 (53%)
 (38%)
 (38%)
 (36%)
 (6%)
 (20%)
Celkem 420 hlasů
 Komentářů: 43, poslední včera 20:38
Rozcestník
Štítky: není přiřazen žádný štítek

www.AutoDoc.Cz

Dotaz: Oprava print v Pythonu

7.3. 00:13 Petr
Oprava print v Pythonu
Přečteno: 407×
Preji dobry vecer, proc nefunguje tento print
cislo = 10
print ("\033["+cislo+"D", end='', flush=True)
a tento print funguje
print("\033[10D", end='', flush=True)
Jde to opravit? Predem dekuji.

Řešení dotazu:


Odpovědi

Řešení 2× (Petr Fiedler, Gréta)
Jendа avatar 7.3. 00:54 Jendа | skóre: 76 | blog: Výlevníček | JO70FB
Rozbalit Rozbalit vše Re: Oprava print v Pythonu
print("\033["+str(cislo)+"D", end='', flush=True)
print("\033[%iD"%cislo, end='', flush=True)
Gréta avatar 7.3. 13:07 Gréta | skóre: 19 | blog: Grétin blogísek | Stockholm
Rozbalit Rozbalit vše Re: Oprava print v Pythonu

ještě něco přihodim na hromádku ;D

 


#do funkce string se dá strčit víc oběktů k vypsání najdenou
#a když je to jako vypisuje tak to mezi ně strká separátor kterej je normálně mezírka
#takže ho přenastavíme na '' :O ;D
print("\033[",cislo,"D",end='',flush=True,sep='')

#metoda format stringu která jako 'nahradí' ty složený závorky
print("\033[{}D".format(cislo),end='',flush=True)

#a složený závorky zkráceně f-stringem :O :O
print(f"\033[{cislo}D",end='',flush=True)
Petr Fiedler avatar 7.3. 00:59 Petr Fiedler | skóre: 28 | blog: Poradna | Brno
Rozbalit Rozbalit vše Re: Oprava print v Pythonu

Nemělo by to být takto:

print ("\033["+cislo+"D"", end='', flush=True)
Petr Fiedler avatar 7.3. 01:03 Petr Fiedler | skóre: 28 | blog: Poradna | Brno
Rozbalit Rozbalit vše Re: Oprava print v Pythonu

No jasný, mezera mezi print a závorkou. Ups.

7.3. 01:14 Petr
Rozbalit Rozbalit vše Re: Oprava print v Pythonu
Moc dekuji za pomoc.

muzet mi poradit jeste s jednim problemem?

Mam pole arr = ["a","b","d"]

a potrebuji vlozit polozku "c" mezi polozku "b" a "d" aby vysledek byl

arr = ["a","b","c","d"]
Jendа avatar 7.3. 01:26 Jendа | skóre: 76 | blog: Výlevníček | JO70FB
Rozbalit Rozbalit vše Re: Oprava print v Pythonu
arr = arr[:2] + ["c"] + arr[2:]
7.3. 01:30 Petr
Rozbalit Rozbalit vše Re: Oprava print v Pythonu
Dekuji, muzes mi to prosim objasnit co to dela?
Jendа avatar 7.3. 01:37 Jendа | skóre: 76 | blog: Výlevníček | JO70FB
Rozbalit Rozbalit vše Re: Oprava print v Pythonu
array subscripts a přetížené +

si ty jednotlivé kousky pastni to REPL/ipythonu…
Jendа avatar 7.3. 01:27 Jendа | skóre: 76 | blog: Výlevníček | JO70FB
Rozbalit Rozbalit vše Re: Oprava print v Pythonu
Gréta avatar 7.3. 13:44 Gréta | skóre: 19 | blog: Grétin blogísek | Stockholm
Rozbalit Rozbalit vše Re: Oprava print v Pythonu

pokud jako znáš ty elementy pole ale nevíš kde zrovna jsou a jediný co jako chceš je to mit mezi těma dvouma bez ohledu na to kterej je první a kterej druhej tak takhlenc nějak ;D

když tamty prvky o zadaný hodnotě nejsou v poli tak to hodí vyjímku valueerror ;D

arr=["a","b","d"]
print("pole pred pridanim:",arr)
if "b" in arr and "d" in arr:
    arr.insert(min(arr.index("b"),arr.index("d"))+1,"c")
else:
    raise ValueError("v petrove poli nejsou oba prvky 'b' a 'd' :O :O")
print("pole po pridani:",arr)

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267   www.czech-server.cz
© 1999-2015 Nitemedia s. r. o. Všechna práva vyhrazena.