Python移植为易语言代码

Python移植为易语言代码,第1张

可以利用Python内置工具2to3.py,帮你自动将Python2的代码转换为Python3的代码的。这个脚本的位置位闹老在Python安装轮弯中的根目录\Python27\Tools\Scripts\2to3.py。

比如我手上有个Python 2.x的python脚本:D:\tmp\transform.py

可以通过打开命令提示符,定位至该要转换的脚本目录下,然后运行

2to3.py -w transform.py

如果上述不加-w参数,则默认只是把转换过程所对应的diff内容打印输出到当前窗口而已。加了-w,就是腊山把改动内容,写回到原先的文件了。

python解释器本身用c/c++实现的,所以对于语言的核心部分,塞班的python与安卓的python是一滚告样的,但是因为运行的 *** 作系大扰明统不同,所以对应系统提供的专有的库肯定是不同的(例如创建界面李岁环境的库),如果是十分依赖系统的库也应该是有差距的。

塞班的python程序不带界面的移植比较容易,但是带界面的移植也不能说完全不可能,但是难度肯定是非常大的。

"直接用输入法打出来的字"

--

这里含好几个过程.

(1)当迅尘你用键盘打字时,从键盘进入计算机的是ascii码序列.

(2)“输入法”把

ascii码序列

转换成

输入法

自己规定的

码.

(3)你在一个窗上看到的东团昌雹西,例如

notepad

的文本编辑窗,wordpad

的文本编辑窗,或

dos

黑窗(控制台命令窗)那是

“输入法自己规定的码”显示出来,这里有一塌帆个编码到字体(font)到bitmap点阵图形的转换.只有当它们匹配时才能显示出有意义的

字的形状.否则看上去是“乱码”.

以dos

黑窗为例,只有正确设置它的

所谓

代码页(code

page)

,才能显示出有意义的字形.

gbk的code

page是cp936;

big5的code

page是cp950;

gb2312的code

page是cp20936;

dos

命令

chcp

不带参数

可以显示

当前

“代码页”,加参数可以改变

“代码页"

例如:chcp

936

例如:chcp

437

(4)从文本编辑窗

存放的文件

也有

代码的转换.

例如,notepad,可以存放为

unicode

小端码,unicode

大端码,utf-8码.

unicode

文件会在文件头自动添加

unicode

bom

(

byte-order

mark)

---

所以,直接用输入法打出来的字是什么编码的呢,具体情况具体分析,不可一概而论.


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12493081.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-25
下一篇 2023-05-25

发表评论

登录后才能评论

评论列表(0条)

保存