Kendek mate_gaborNem tudom én sem, a linkelt oldalon láttam. És persze ki is próbáltam, az eredeti kóddal én is hibát kaptam - mondjuk nem azt amit te -, azzal a sorral kiegészítve meg jól működik.
Kendek mate_gaborNah, most kitöröltem belőle, megint lecsekkoltam, most jó nélküle is. XD Én a Nattys 2.7.1-et használom.
rapfen Kendek#!/usr/bin/env python print 'Hello. I am a python program.' name = raw_input("What is your name? ") print "Hello there, " + name + "!" Nekem így lefut 2.6.5-ön
mate_gabor KendekItt meg az enyém: http://kepfeltoltes.hu/view/110807/2011-08-07-204410_1024x768_scrot_www.kepfeltoltes.hu_.png
rapfen KendekÉs tényleg . :-) Nekem is lefut.Viszont akkor megkérdezem a topiknyitót,mit használ.Engem az IDLE szivatott ilyenekkel,a Geany pedig simán lefuttatta azt is hiba nélkül amit a másik fikázott.
mate_gabor rapfenA kódot leafpadben írom, és lxterminálban futtatom, lubuntu 10.04 oprendszer, python verziót már leírtam. IDE-t még nem próbáltam, és ha nem muszáj nem is szeretnék.
mate_gabor rapfenMégis rászántam magam, felraktam az idle-t, és ott műxik, köszönöm. Ezentúl ezt használom, és majd időként megnézem, hogy a hagyományos verzió "megjavult". Ezalapján megoldódott a probléma.
Kendek mate_gaborPrószáld meg # -*- coding: utf-8 -*- -val talán, én ahogy olvasgatom, ilyesmi hibákra ez a megoldás, meg latinoznak még.
Kendek mate_gaborEgyébként fura ez a Python, a PPA statisztikás szkriptet is csak Maverick alatt tudom lefuttatni, Natty alatt akkor sem megy, ha ugyanazt a verziót használom.
mate_gabor rapfenAkkor kipróbálom azt is. Valaki próbálta már a python3-at? Lehet, hogy vele nem lenne probléma, csak nem akarom kipróbálni, mert félek, hogy valahogy "belenyúlna" a python2 beállításaiba.
Kendek mate_gaborNálam nem megy Python 3.2-vel: kendek@Kendek:~$ python3 /home/Letöltések/alma File "/home/Letöltések/alma", line 4 print 'Hello. I am a python program' ^ SyntaxError: invalid syntax De egyébként szinte biztos vagyok benne, hogy tegnap is ezt a hibaüzit kaptam elsőre.
mate_gabor Kendekpython3 alatt nem elég idézőjelbe rakni, hanem zárójelezni is kell, így : print ("Hello. I am a python program") Így már működik?
Kendek mate_gaborMár majdnem: kendek@Kendek:~$ python3.2 /home/Letöltések/alma File "/home/Letöltések/alma", line 5 print "Hello,"+name+"!" ^ SyntaxError: invalid syntax Az a sor hogy nézzen ki?
Kendek mate_gaborNa igen, ezért kérdeztem rá, mert úgy próbáltam és úgy sem volt jó: kendek@Kendek:~$ python3.2 /home/Letöltések/alma Hello. I am a python program Traceback (most recent call last): File "/home/Letöltések/alma", line 4, in name=raw_input("Whats your name?") NameError: name 'raw_input' is not defined
rapfen KendekÉs ha a raw_input helyett esetleg sima input? http://diveintopython3.org/porting-code-to-python-3-with-2to3.html#raw_input