Nowa linia w python 3.2.3

0

witajcie. zainstalowałem najnowszą wersje pythona 3.2.3 oraz eclipse + pydev.
dawniej aby po 'print' w pythonie nie przejść do nowej linij robiło się tak:

print 'whatever', #przecinek ;)
print 'nowy whatever'
co dawało wynik: whatever nowy whatever

teraz gdy wprowadzili te 'nawaisy' do print, to niestety nie działa:
print('whatever'),
print('nowy whatever') daje wynik:
whatever
nowy whatever

jak widać ucieka do nowej linijki. Czy da się w pythonie 3.2.3 po 'print' zostać w tej samej linii >>?<<

0
print('whatever',end='')

domyślnie end='\n'

0

dziękuję za odpowiedź
niestety otrzymuje error:
Fatal Python error: Py_Initialize: unable to load the file system codec
ImportError: No module named encodings

This application has requested the Runtime to terminate it in an unusual way.
Please contact the application's support team for more information.

1

nie zauważyłem, że odinstalowując komodo usunęło mi pythona.

0

http://codingrecipes.com/print-without-a-new-line-or-space-in-python - ostatnie rozwiązanie

import sys
sys.stdout.write("Hello ")
sys.stdout.write("Python")
sys.stdout.write("!")

Działa w starym i nowym Python'ie.

1 użytkowników online, w tym zalogowanych: 0, gości: 1