python 添加中文注释时出现运行失败。需要在顶部设置编码。

# coding=UTF-8
'''
Created on 2013-8-28
@author: xmyj-0210
'''
number = 23
running = True
#while 开始
while running:
    guess = int(raw_input('Enter an integer:'))
        
    if guess == number:
        print 'Congratulations,you guessed it.'
        running = False
    elif guess < number:
        print 'No,it is a little higher than that'
    else:
        print 'No,it is a little lower than that'
#while 结束
print 'Done'

参考:http://www.python.org/dev/peps/pep-0263/