už to mam
file.getElementsByTagName('root')[0].getElementsByTagName('GG')[0].getElementsByTagName('status_temperature')[0].firstChild.nodeValue.encode('utf-8')
#6 Martin
Tak to už mě napadá jen to, že to tam někam omylem dává tabulátor. To tvý prostředí může místo mezer dávat omylem tabulátory, při stisknutí tabulátoru. Taky si zkontroluj, jestli ti při entru automaticky odsadí jako mně, pak čím to odsazuje-mezerama, nebo tabulátorem? Mě tohle na začátku zlobilo. Ale to psalo chybu s odsazením, né se syntaxí. Jinak bez kódu toho víc nevymyslíme.
#3 Martin
Já teda nevym, proč tam píšeš to modulo. % znamená modulo. Pokud tedy v kódu máš kus napsaný jako
x1 = self.posledniBlok[1][0];% y1 = self.posledniBlok[1][1];
Pak to ani fungovat nemůže.
Nepleteš si to s MATLABovskou syntaxí, kde je % komentář?
Už jsem to pořešil přepsáním fce volana:
# -*- coding: cp1250 -*-
import matplotlib.pyplot as plt
def main(fig,text='volana'):
ax = fig.add_subplot(111)
print text
if text=='volana':
plt.show()
if __name__ == '__main__':
main(fig=plt.figure(figsize=(5,4)))
Dokonce je problém i pri pouhém importu a volaní funkce plt.show():
Ridici:
# -*- coding: cp1250 -*-
import volana
import matplotlib.pyplot as plt
plt.show()
Volana:
# -*- coding: cp1250 -*-
import matplotlib.pyplot as plt
def main(fig=plt.figure(figsize=(5,4)),text='volana'):
print text
if __name__ == '__main__':
main()
Jak to ale odstranit nevím.
Ahoj, mám dva programy ridici a volana. Volaná má jako defoultní parametr vytvoření figury. Pokud ji spustím samostatně, pak vše funguje ok. Pokud však spustím funkci ridici, a do parametru dám vytvořenou figuru, pak přesto funkce volana vytvori jeste jednu-proste mi vyskoci dve figury. Nevite proc se vytvori ta druha figura a jak se toho zbavit?
Dík
Ridici:
# -*- coding: cp1250 -*-
import volana
import matplotlib.pyplot as plt
figura=plt.figure(figsize=(15,8))
volana.main(fig=figura,text='ridici')
plt.show()
Volana:
# -*- coding: cp1250 -*-
import matplotlib.pyplot as plt
def main(fig=plt.figure(figsize=(5,4)),text='volana'):
ax = fig.add_subplot(111)
print text
if text=='volana':
plt.show()
if __name__ == '__main__':
main()
OK, už to funguje, dík:
# -*- coding: utf-8 -*-
import math
body=[float('nan'),float('nan'),0,float('nan')]
x=[4,5,6]
if ( not(math.isnan(body[2])) and (x[body[2]] >2) ):
print x[1]
Ahoj, chtěl jsem, aby fungoval následující kus kódu. Myslel jsem, že první podmínka hodí false a tudíž se druhá (spojena spojkou & ) již nebude vyhodnocovat, ale tak to nefunguje. Nevíte jak to udělat v jedné podmínce? Kód:
# -*- coding: utf-8 -*-
import math
body=[float('nan'),float('nan'),0,float('nan')]
x=[4,5,6,5]
if ( not(math.isnan(body[1])) & (x[body[1]] >2) ):
print x[1]