不可预知的Python打印

时间:2016-01-25 12:30:05

标签: python python-3.x

此示例代码的输出是不可预测的,但计数器是正确的。 它看起来像我的错误,我没有找到任何关于这种行为的解释。 rusText不可打印,但这个事实如何影响其他打印?

UPD :操作系统Windows 7,Python 3.5,使用Sublime text 3进行测试

UPD2 :在Python shell中看起来都很好所以我猜这是Sublime Text控制台输出问题。任何人都可以在Sublime下重复这个吗?

counter = 0

def test():
    counter = 0
    for i in range(20):
        print('start')
        counter += 1
        rusText = 'текст'

        print(rusText)

        counter += 1
        print('\t\tend')
    print(counter)

if __name__ == "__main__":
    test()

1 个答案:

答案 0 :(得分:-2)

我会使用import encoding-utf8import encoding-1251 哦,实际上你也可以尝试从功能区菜单中更改编码