|
25.12.2014, 16:41 | #1 |
Član
Član od: 22.3.2011.
Lokacija: Geneva, Switzerland
Poruke: 232
Zahvalnice: 61
Zahvaljeno jedanput na jednoj poruci
|
Python
Kako da poravnam tekst u odnosu na desnu ivicu terminala u Python-u?
|
25.12.2014, 17:09 | #2 |
V.I.P. GNU/Linux
Član od: 1.11.2005.
Poruke: 11.166
Zahvalnice: 2.085
Zahvaljeno 4.923 puta na 2.859 poruka
|
Re: Python
https://docs.python.org/2/howto/curses.html
https://docs.python.org/3.3/howto/curses.html S tim što se oslanja na funkcije sistemske biblioteke 'curses' koja obezbeđuje takve funkcije za rad sa terminalom, a to na Windowsu ne postoji (u takvom obliku)... |
Sledeći korisnik se zahvaljuje korisniku voodoo_ na korisnoj poruci: | ||
FakeDeath (26.12.2014) |
26.12.2014, 13:29 | #3 |
Član
Član od: 22.3.2011.
Lokacija: Geneva, Switzerland
Poruke: 232
Zahvalnice: 61
Zahvaljeno jedanput na jednoj poruci
|
Re: Python
Kada koristim datetime.now() dobijem npr.
2014-12-26 12:25:55.491000 Kako to da formatiram da pise 26/12/2014 12:25:55? |
29.12.2014, 12:17 | #5 |
Član
Član od: 22.3.2011.
Lokacija: Geneva, Switzerland
Poruke: 232
Zahvalnice: 61
Zahvaljeno jedanput na jednoj poruci
|
Re: Python
E sada imam malo drugaciji problem.
Imam vise funckija u nekoliko razlicitih fajlova. Funkicije su kao mali programi. Ne vracaju samo izlaznu vrednost, vec i ispisu sve usputne poruke. Kada ih importujem u glavni program, sve se automatski izvrse pri pokretanju programa. Kako to izbegnem, a da mogu normalno da ih pozivam? |
29.12.2014, 22:22 | #6 |
Starosedelac
Član od: 15.6.2007.
Lokacija: Amsterdam
Poruke: 1.817
Zahvalnice: 463
Zahvaljeno 310 puta na 230 poruka
|
Re: Python
To su moduli. Unutar modula, obično na samom kraju napravi nešto ovako:
Kod:
if __name__ == "__main__": funkcija1() funkcija2() Bolje i kompletnije objašnjenje: http://stackoverflow.com/questions/4...f-name-main-do |
Sledeći korisnik se zahvaljuje korisniku Neky na korisnoj poruci: | ||
FakeDeath (30.12.2014) |
14.2.2016, 20:48 | #7 |
Član
Član od: 25.6.2007.
Poruke: 403
Zahvalnice: 53
Zahvaljeno 54 puta na 33 poruka
|
Re: Python
Uspeo sam da resim, mada verovatno postoji elegantniji nacin, ovo mi deluje previse 'peske' (ali posto radim pajton relativno kratko, ipak sam zadovoljan)
r = dict([(k, d1[k] + d2[k]) for k in set(d2) & set(d1)]) #ovo sabira vrednosti istih elemenata d = {x:d1[x] for x in d1 if x not in d2} s = {x:d2[x] for x in d2 if x not in d1} #ovde pravim presek p = dict(d.items() + s.items()) #spajanje dve prethodne liste return (r, p) #na pocetku programa je bila funkcija, zato return |
17.1.2017, 15:41 | #8 |
Novi član
Član od: 13.1.2017.
Poruke: 8
Zahvalnice: 10
Zahvaljeno 5 puta na jednoj poruci
|
Re: Python
Uspeo sam da manje zahvaljujući knjizi, a više pomoći sa strane, napravim programčić za uvežbavanje sabiranja i oduzimanja, za osnovca.
Program je veoma daleko od savršenstva ali radi. Ono što bih najpre hteo da promenim jeste izgled prozora u kome se sve odvija. Prozor je mali, crna osnova i sitna bela slova. Ima li načina da se promeni boja osnove i slova a sama slova povećaju? Zasada neću da se bavim drugim detaljima jer se lako može desiti da napustim PYTHON i počnem da učim neki drugi jezik. |
17.1.2017, 16:47 | #9 |
Deo inventara foruma
Član od: 17.6.2011.
Poruke: 7.336
Zahvalnice: 94
Zahvaljeno 3.334 puta na 2.010 poruka
|
Re: Python
Pa ako se aplikacija izvršava u konzoli onda boju teksta i pozadine diktiraju podešavanja same konzole.
|
Sledeći korisnik se zahvaljuje korisniku Neutrino na korisnoj poruci: | ||
DiplomiraniDuduk (18.1.2017) |
17.1.2017, 19:06 | #10 |
Novi član
Član od: 13.1.2017.
Poruke: 8
Zahvalnice: 10
Zahvaljeno 5 puta na jednoj poruci
|
Re: Python
|
17.1.2017, 20:23 | #11 |
Deo inventara foruma
Član od: 17.6.2011.
Poruke: 7.336
Zahvalnice: 94
Zahvaljeno 3.334 puta na 2.010 poruka
|
Re: Python
Desni klik na naslovnu liniju prozora u vrhu pa "Properties". Ali ne vidim poentu toga što ti hoćeš da uradiš. To je konzolna aplikacija. Namera joj je da se izvršava u konzoli i da izgleda onako kako konzola izgleda na konkretnom operativnom sistemu. Ako hoćeš da se baviš izradom GUI aplikacija onda moraš da koristiš neku od biblioteka koje služe za izradu korisničkog interfejsa kao što su: pyGTK, pyQt, pySide ili nativni TkInter koji dolazi iz Python.
|
Sledeći korisnik se zahvaljuje korisniku Neutrino na korisnoj poruci: | ||
DiplomiraniDuduk (17.1.2017) |
Bookmarks sajtovi |
|
|
Slične teme | ||||
tema | temu započeo | forum | Odgovora | Poslednja poruka |
Python 2, ili 3 | Krilce | Programiranje | 5 | 26.8.2013 16:50 |
Python | Conte7 | Programiranje | 12 | 23.4.2012 14:56 |
Python program !!! | galabl | Programiranje | 6 | 12.4.2012 22:21 |
Piton - Python | Deusdies | Programiranje | 5 | 10.4.2011 16:29 |
Piton (Python) ili neki drugi? | Deusdies | Programiranje | 4 | 4.5.2010 13:53 |