请选择 进入手机版 | 继续访问电脑版

[Python] 在Python for Rhino中使用中文的方法

  [复制链接]
54056134 Jorin 发表于 2013-5-9 21:57:40 楼主
我们知道,在默认情况下,是无法使用中文的,我们写入如下一段代码
Python
  1. strChinese="简体中文"
  2. strTraditional="繁體中文"
  3. strBig5="?き絏"   #“大五码”
  4. print strChinese
  5. print strTraditional
  6. print strBig5
复制代码
执行,必然会返回错误信息
Output
  1. SyntaxError: Non-ASCII character
复制代码
解决方法如下:

我们只需在代码的最前面,写上#coding=utf-8 就可以解决这个问题,包括简体中文、繁体中文、大五码都可以。
这个方法在其他如Visual Stuido 、eclipse等工具下测试python或者IronPython都不行,得用其他方法,偏偏在我们的Rhino就可以,而且最简单,这太神奇了。
Python
  1. #coding=utf-8
  2. strChinese="简体中文"
  3. strTraditional="繁體中文"
  4. strBig5="?き絏"   #“大五码”
  5. print strChinese
  6. print strTraditional
  7. print strBig5
复制代码
输出如下:
Output
  1. 简体中文
  2. 繁體中文
  3. ?き絏
复制代码
[/hide]
尽情享受有中文的RhinoPython吧!!!

评分

参与人数 2技术 +4 坛币 +5 收起 理由
深蓝Ansen + 2 + 5 很给力!
Jessesn + 2 神马都是浮云

查看全部评分

关于大陆地区Rhino原厂培训中心
 楼主| Jorin 发表于 2013-5-9 21:59:36
2
这是个悲剧,改完用户名后的第一个主题,成了新人贴了。
kzsel 发表于 2013-5-9 22:53:33
3
Jorin 发表于 2013-5-9 21:59
这是个悲剧,改完用户名后的第一个主题,成了新人贴了。

哈哈~顶一个~记得你
深蓝Ansen 发表于 2013-5-9 22:56:00
4
本帖最后由 深蓝Ansen 于 2013-5-9 22:57 编辑
Jorin 发表于 2013-5-9 21:59
这是个悲剧,改完用户名后的第一个主题,成了新人贴了。

拆迁办表示:欢迎来到新家!
红环针管笔 发表于 2013-5-9 23:02:40
5
什么情况,,要逆天么!!
Ultrawave 发表于 2013-5-10 07:57:44
6
新人你好,版主你好。
mlayutou 发表于 2013-5-10 08:35:21
7
Jorin 发表于 2013-5-9 21:59
这是个悲剧,改完用户名后的第一个主题,成了新人贴了。

版主,可以改用户名吗?哈哈。
a1781314 发表于 2013-5-10 09:05:51
8
拆迁办表示欢迎新人,哈哈~~~
dxf999 发表于 2013-5-10 09:42:53
9
看来不错,顶楼主
Jessesn 发表于 2013-5-10 10:08:23 来自手机
10
深蓝Ansen 发表于 2013-5-9 22:56
拆迁办表示:欢迎来到新家!

这贴开始,注定要被水ing, :(
您需要登录后才可以回帖 登录 | 注册成为会员

本版积分规则