2010-10-02 49 views

回答

10

sys.stdout.write只寫入沒有換行符的字符串(除非指定)。

>>> x = 4 
>>> print x 
4 
>>> import sys 
>>> sys.stdout.write(str(x)) # you have to str() your variables 
4>>> # <- no newline 
+0

我想打印一個變量而不是字符串! – san8055 2010-10-02 17:40:11

+0

@ san8055:我沒有關注,我會插入一個示例。 – progo 2010-10-02 17:44:21

0

容易:

print x, 

注意逗號在最後。

+0

這似乎並沒有做到這一點 – progo 2010-10-02 17:36:45

+2

X,留下了空間 – san8055 2010-10-02 17:38:41

+0

呀,我的失敗:) – 2010-10-02 17:39:45