Output van Python script pipen naar een echo?

Pagina: 1
Acties:

Onderwerpen


Acties:
  • 0 Henk 'm!

  • Dolan
  • Registratie: Januari 2007
  • Laatst online: 15-05 16:28
Ik zit nu de haren uit mijn hoofd te trekken over het volgende. Ik kom er even niet uit hoe ik dit het beste kan oplossen.

Situatie:

Ik haal met een python-script via de google-weather API de temperatuur e.d. op uit de XML. De temperatuur geeft hij zonder de toevoeging " °C". In het python script lukt het me wel om er een "C" achter te gooien, maar het "°" teken krijg ik er niet op omdat die niet in de karakterset zit.

Nu wil ik met Geektool (waar ik dit script uiteindelijk in ga gebruiken) " °C" erachter zetten, maar kan ik überhaupt de output van een python script wel gebruiken in een echo command?

code:
1
echo °C


Dit pakt geektool (die gebruikt gewoon shell commands van OSX) wel gewoon, hij laat zonder problemen het "°" teken zien, als ik dit in python probeer maakt die er een "?" van.

Enfin, ik ben even het spoor bijster. Ik heb al geprobeerd zowel de temperatuur en "°C" weg te schrijven naar 2 losse bestanden en die met cat laten weergeven, maar dan komt het weer op 2 aparte regels. Dat wil ik weer net niet!

Kan iemand mij de juiste richting opwijzen? Je hoeft geen kant en klaar script te maken, wil er wel van leren! :+

Acties:
  • 0 Henk 'm!

  • Nvidiot
  • Registratie: Mei 2003
  • Laatst online: 18-04 18:34

Nvidiot

notepad!

Python - Unicode: http://docs.python.org/howto/unicode.html
en
The Absolute Minimum Every Software Developer Absolutely, Positively Must Know About Unicode and Character Sets (No Excuses!): http://www.joelonsoftware.com/articles/Unicode.html

What a caterpillar calls the end, the rest of the world calls a butterfly. (Lao-Tze)