使用 IDLE 并通过双击运行.py文件得出不同的结果



我使用的是Python 2.7.3,在我的文件中,我也使用UTF-8编码。源代码包括

# -*- coding: utf-8 -*-

使用字典,该文件将.txt文件的句子从英语翻译成匈牙利语。由于匈牙利语有一些额外的字符(例如:ű,é,á,Á,Á,Ö,Ó),如果我使用IDLE或只是双击.py文件,它们看起来会有所不同。

输入:

The sun is shining.  
The wind is not blowing.

使用空闲的结果(好的):

A nap süt.  
A szél nem fúj.

双击.py文件的结果:

A nap st.  
A sz‚l nem fŁj.    

我尝试打印包含带有 print >>f2, finalf2.write(final) 的结果的字符串,但最终没有找到解决方案。

提前谢谢你!

我假设您的代码输出结果在控制台上。如果您使用的是 Windows,则控制台无法打印非 ASCII 字符,但空闲可以。

相关内容

  • 没有找到相关文章

最新更新