发布网友 发布时间:2022-04-23 07:05
共5个回答
热心网友 时间:2023-10-06 05:54
该city模块中包含非utf-8编码的中文字符,选择一个合用的python编辑工具: scite, geany, sublime_text, notepad++ .. 等均可, 这些编辑器都支持在保存文件时指定编码格式。
Python在执行时,首先会将.py文件中的源代码编译成Python的byte code(字节码),然后再由Python Virtual Machine(Python 虚拟机)来执行这些编译好的byte code。这种机制的基本思想跟Java,.NET是一致的。然而,Python Virtual Machine与Java或.NET的Virtual Machine不同的是,Python的Virtual Machine是一种更高级的Virtual Machine。
这里的高级并不是通常意义上的高级,不是说Python的Virtual Machine比Java或.NET的功能更强大,而是说和Java 或.NET相比,Python的Virtual Machine距离真实机器的距离更远。或者可以这么说,Python的Virtual Machine是一种抽象层次更高的Virtual Machine。
基于C的Python编译出的字节码文件,通常是.pyc格式。
热心网友 时间:2023-10-06 05:55
在你用的编辑器里设置,我用的geany:编辑->首选项->文件->缺省编码设置成UTF-8,应用后,新建一个py文件,将你代码复制到这里,再运行,应该可以了热心网友 时间:2023-10-06 05:55
用geany编写python时中文部分出现标题所示问题热心网友 时间:2023-10-06 05:56
打开city.py,头部加上# -*- coding: utf-8 -*-这行试试看热心网友 时间:2023-10-06 05:57
文件首行加 #-*- coding:gbk -*- 如果不行就将gbk换成utf-8热心网友 时间:2023-10-06 05:54
该city模块中包含非utf-8编码的中文字符,选择一个合用的python编辑工具: scite, geany, sublime_text, notepad++ .. 等均可, 这些编辑器都支持在保存文件时指定编码格式。
Python在执行时,首先会将.py文件中的源代码编译成Python的byte code(字节码),然后再由Python Virtual Machine(Python 虚拟机)来执行这些编译好的byte code。这种机制的基本思想跟Java,.NET是一致的。然而,Python Virtual Machine与Java或.NET的Virtual Machine不同的是,Python的Virtual Machine是一种更高级的Virtual Machine。
这里的高级并不是通常意义上的高级,不是说Python的Virtual Machine比Java或.NET的功能更强大,而是说和Java 或.NET相比,Python的Virtual Machine距离真实机器的距离更远。或者可以这么说,Python的Virtual Machine是一种抽象层次更高的Virtual Machine。
基于C的Python编译出的字节码文件,通常是.pyc格式。
热心网友 时间:2023-10-06 05:55
在你用的编辑器里设置,我用的geany:编辑->首选项->文件->缺省编码设置成UTF-8,应用后,新建一个py文件,将你代码复制到这里,再运行,应该可以了热心网友 时间:2023-10-06 05:55
用geany编写python时中文部分出现标题所示问题热心网友 时间:2023-10-06 05:56
打开city.py,头部加上# -*- coding: utf-8 -*-这行试试看热心网友 时间:2023-10-06 05:57
文件首行加 #-*- coding:gbk -*- 如果不行就将gbk换成utf-8