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í
×
dnes 16:22 | Upozornění

V rámci projektu ADAM (Advanced DNS Analytics and Measurements) uvádí Laboratoře CZ.NIC ve spolupráci s CSIRT.CZ do produkčního provozu nástroj DNS crawler. Záměrem je periodicky procházet všechny domény 2. úrovně pod TLD .cz, získávat o nich různá veřejně dostupná data a ta pak dále zpracovávat. I když to jeho jméno přímo nenapovídá, DNS crawler bude kromě sběru dat z DNS také komunikovat s webovým a e-mailovým serverem každé domény.

Ladislav Hagara | Komentářů: 0
dnes 07:00 | Nová verze

Po 9 týdnech vývoje od vydání Linuxu 5.6 oznámil Linus Torvalds vydání Linuxu 5.7 (LKML). Přehled nových vlastností a vylepšení na stránce Linux Kernel Newbies. Kódové jméno Linuxu 5.7 zůstává Kleptomaniac Octopus.

Ladislav Hagara | Komentářů: 2
dnes 00:22 | Komunita

Byl aktualizován styl zápisu zdrojových kódů Linuxu. Maximální počet znaků (sloupců) na řádek byl zvýšen z 80 na 100. Preferováno ale zůstává 80 znaků [reddit].

Ladislav Hagara | Komentářů: 16
včera 23:44 | Komunita

Vývojáři postmarketOS (GitLab) hodnotí tři roky vývoje tohoto v květnu 2017 představeného operačního systému pro chytré telefony vycházejícího z optimalizovaného a nakonfigurovaného Alpine Linuxu s vlastními balíčky.

Ladislav Hagara | Komentářů: 11
30.5. 01:00 | Nová verze

Po více než pěti měsících od vydání verze 3.11.0 byla vydána nová stabilní verze 3.12.0, tj. první z nové řady 3.12, minimalistické linuxové distribuce zaměřené na bezpečnost Alpine Linux (Wikipedie) postavené na standardní knihovně jazyka C musl libc a BusyBoxu. Z novinek lze zmínit počáteční podporu architektury mips64 (big endian) a programovacího jazyka D.

Ladislav Hagara | Komentářů: 0
29.5. 23:00 | Komunita

Coffee Run je další krátký open source film od Blender Animation Studia. Vše o filmu na Blender Cloudu.

Ladislav Hagara | Komentářů: 7
29.5. 16:33 | Nová verze

Byla vydána nová verze 2020.06.01 distribuce BlackArch Linux (Wikipedie). Jedná se o distribuci založenou na Arch Linuxu zaměřenou na penetrační testování a výzkum počítačové bezpečnosti. Z novinek lze zmínit přes 150 nových nástrojů. Aktuálně jich je 2553.

Ladislav Hagara | Komentářů: 0
29.5. 14:11 | Komunita

V dubnu loňského roku získal multiplatformní open source herní engine Godot (Wikipedie) 50 tisíc dolarů z programu Mozilla Open Source Support (MOSS) Mission Partners na portaci Godot Editoru na webové technologie (HTML5 a WebAssembly), vylepšení podpory WebRTC, přidání podpory WebSocket a vytvoření 3D modelů pro nová dema. Fabio Alessandrelli dnes přestavil jeden z výsledků: Godot Editor běžící ve webovém prohlížeči.

Ladislav Hagara | Komentářů: 0
29.5. 13:44 | Nová verze

Včera bylo oznámeno přejmenování Raspbianu, tj. linuxové distribuce určené především pro jednodeskové miniaturní počítače Raspberry Pi, na Raspberry Pi OS. Dnešní příspěvek na blogu Raspberry Pi a také video na YouTube představuje květnové novinky již v Raspberry Pi OS, konkrétně ve verzi 2020-05-27. Zdůrazněny jsou například nové aplikace Bookshelf a Magnifier. Detaily v poznámkách k vydání.

Ladislav Hagara | Komentářů: 0
29.5. 11:11 | Pozvánky

Dnes od 16:00 do 19:15 a zítra od 9:00 do 15:00 lze virtuálně navštívit festival novodobých kutilů Maker Faire Prague Online 2020.

Ladislav Hagara | Komentářů: 0
Používáte některé open-source řešení [protokol] pro šifrovaný instant messaging?
 (56%)
 (6%)
 (6%)
 (0%)
 (6%)
 (0%)
 (19%)
 (13%)
Celkem 16 hlasů
 Komentářů: 0
Rozcestník
Štítky: není přiřazen žádný štítek

Dotaz: Oprava print v Pythonu

7.3. 00:13 Petr
Oprava print v Pythonu
Přečteno: 428×
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

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)
5GBioShield | "Gravitace vyvrácena pokusem" | Tvoje složka chrání mě, moje složka chrání tebe.
Gréta avatar 7.3. 13:07 Gréta | skóre: 23 | 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)
✊3 things to learn in skiing: •how to put on your skis •how to slide downhill •how to walk along the hospital corridor✊
Petr Fiedler avatar 7.3. 00:59 Petr Fiedler | skóre: 29 | 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: 29 | 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:]
5GBioShield | "Gravitace vyvrácena pokusem" | Tvoje složka chrání mě, moje složka chrání tebe.
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…
5GBioShield | "Gravitace vyvrácena pokusem" | Tvoje složka chrání mě, moje složka chrání tebe.
Jendа avatar 7.3. 01:27 Jendа | skóre: 76 | blog: Výlevníček | JO70FB
Rozbalit Rozbalit vše Re: Oprava print v Pythonu
arr.insert(2, "c")
5GBioShield | "Gravitace vyvrácena pokusem" | Tvoje složka chrání mě, moje složka chrání tebe.
Gréta avatar 7.3. 13:44 Gréta | skóre: 23 | 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)
✊3 things to learn in skiing: •how to put on your skis •how to slide downhill •how to walk along the hospital corridor✊

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.