Rhino(犀牛)中国技术支持与推广中心

标题: 在Python for Rhino中使用中文的方法 [打印本页]

作者: Jorin    时间: 2013-5-9 21:57
标题: 在Python for Rhino中使用中文的方法
我们知道,在默认情况下,是无法使用中文的,我们写入如下一段代码
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吧!!!


作者: Jorin    时间: 2013-5-9 21:59
这是个悲剧,改完用户名后的第一个主题,成了新人贴了。
作者: kzsel    时间: 2013-5-9 22:53
Jorin 发表于 2013-5-9 21:59
这是个悲剧,改完用户名后的第一个主题,成了新人贴了。

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

拆迁办表示:欢迎来到新家!

作者: 红环针管笔    时间: 2013-5-9 23:02
什么情况,,要逆天么!!
作者: Ultrawave    时间: 2013-5-10 07:57
新人你好,版主你好。
作者: mlayutou    时间: 2013-5-10 08:35
Jorin 发表于 2013-5-9 21:59
这是个悲剧,改完用户名后的第一个主题,成了新人贴了。

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

这贴开始,注定要被水ing, :(
作者: 筑梦NARUTO    时间: 2013-5-10 10:56
学习学习
作者: 完美主义    时间: 2013-5-10 12:13
很不错,中文的
作者: liyanyanhong    时间: 2013-5-10 20:53
哈哈顶起来,喜欢python 期待
作者: chenxdng    时间: 2013-5-10 21:24

作者: 远水遥岑    时间: 2013-5-10 21:56
谢谢。。。。
作者: dsg911    时间: 2013-5-11 09:20
正在跟着lZ学习!
作者: zhiaixu2010    时间: 2013-5-11 10:46
强烈支持楼主啊
作者: zhujian12345    时间: 2013-5-11 17:07
kan yi xia  xue xue xi xi
作者: syl881130    时间: 2013-5-12 09:29
恭喜回家
作者: RAINAKE    时间: 2013-5-12 14:47
在gh的Python运算器中能直接识别中文 很奇怪
作者: 毛伟伟RIVER    时间: 2013-5-13 13:04
支持一下!
作者: tompunk    时间: 2013-5-16 10:33
这个厉害了,学习学习
作者: wjjsoft    时间: 2013-5-18 09:57

作者: CHOOOU    时间: 2013-5-18 12:28
顶!                        
作者: huz888888888    时间: 2013-5-23 14:38
嘛情况
作者: davinclefthand    时间: 2013-5-26 21:45
正在看你的教程,学习了
作者: ugcn    时间: 2013-5-27 23:20
看一下
作者: laosheabc    时间: 2013-6-5 15:00
感谢分享
作者: 870798828    时间: 2013-6-5 21:11
好东西啊   
作者: sunrise10282    时间: 2013-6-18 18:05
xiexie fenxiang!
作者: 贺立峰rhino    时间: 2013-6-18 22:27
                  
作者: noidy    时间: 2013-6-30 15:08
看看怎么用
作者: pb910928    时间: 2013-7-15 11:43
楼主太专业了~~!
作者: liouchungang    时间: 2013-7-22 10:05
不错啊啊
作者: mmt2360    时间: 2013-8-2 00:07
又学到了~
作者: Efron    时间: 2013-8-2 13:21
哈哈~顶一个~记得你
作者: Efron    时间: 2013-8-2 13:21
哈哈~顶一个~记得你
作者: Efron    时间: 2013-8-2 13:21
哈哈~顶一个~记得你
作者: 寂寞的人看花    时间: 2013-8-14 13:35
谢谢楼主了,不知道怎么用
作者: 明茎遥香    时间: 2013-8-23 11:10
学习解决方法
作者: 马可斯    时间: 2013-8-31 15:17
学习一下啊
作者: lcb163    时间: 2013-9-1 11:52
谢谢分享,学习一下。
作者: wangjunxiong    时间: 2013-9-14 23:16
感谢楼主
作者: tonyren    时间: 2013-9-18 10:41
学习了~~~~
作者: wzxwzx74    时间: 2013-9-22 22:43
神马都是浮云
作者: nihat    时间: 2013-9-27 13:48
好东西 下载下载
作者: 470942035    时间: 2013-12-12 09:03
学习了学习了
作者: claudemit13    时间: 2013-12-27 18:54
看看怎么写,谢谢经验
作者: boy2008xp    时间: 2013-12-31 09:32
终于可以实现中文·了,挺好大风
作者: zzhang    时间: 2014-1-1 22:40
{:5_122:}{:5_122:}{:5_122:}{:5_122:}
作者: lock794779857    时间: 2014-1-1 23:27
是在string里可以输入中文字符吗?来瞅瞅
作者: dearlu88    时间: 2014-2-1 22:02
大大出品,支持学习
作者: pei112358    时间: 2014-2-15 13:22
也来学习学习
作者: 筑梦NARUTO    时间: 2014-3-11 14:05
J大能补充讲解下Rhino.Geometry吗,里面的东西不咋会用
作者: 草灰灰    时间: 2014-3-17 20:50
谢谢分享!
作者: 沉默的乌鸦    时间: 2014-3-26 12:23
xiexie!
作者: panaone    时间: 2014-3-31 16:39

作者: wu1jin1pan    时间: 2014-4-15 00:33
正郁闷不知如何解决!雪中送炭啊!
作者: wu1jin1pan    时间: 2014-4-15 00:40
郁闷复制过来的代码可以当自己打字的就不行???
作者: wu1jin1pan    时间: 2014-4-15 00:47
终于搞清楚了,除了引号内的能为中文,其他的都不能为中文,包括引号。谢谢楼主了!
作者: idzt    时间: 2014-4-25 12:38

看来不错,顶楼主
作者: 抢眼镜    时间: 2014-4-25 15:12
看来是好东东啊!谢谢楼主分享!
作者: q2692988    时间: 2014-5-10 16:34
谢谢11111111111111111
作者: 我的千岁寒    时间: 2014-5-11 18:26
额,我看看看
作者: xh007    时间: 2014-5-30 11:06

看来不错,顶楼主~学习
作者: musiker    时间: 2014-6-12 15:09
我以为只有Python3才能用中文,原来在犀牛里面也可以
作者: 慕容雪村    时间: 2014-6-21 08:45
来学习一下
作者: 唯爱是魔123    时间: 2014-6-22 20:49
正在找显示中文的办法.
作者: 992300520    时间: 2014-6-24 22:13
学习下 谢谢辛苦了
作者: GMF    时间: 2014-6-25 16:41
谢谢分享
作者: fourph    时间: 2014-6-29 14:00
尽情享受有中文的RhinoPython吧!!!
作者: newbhoho123    时间: 2014-7-1 21:24
newbhoho
作者: 技术流    时间: 2014-7-2 11:13
你tm逗我呢,我找了半天才看到是个灌水的
作者: Jessesn    时间: 2014-7-2 21:09
技术流 发表于 2014-7-2 11:13
你tm逗我呢,我找了半天才看到是个灌水的

你有看到 1楼楼主隐藏内容?
确定内容为灌水?
作者: 技术流    时间: 2014-7-3 23:28
不好意思,不知道怎么的进来直接到评论的最后一页 了,误将评论当做楼主发的内容了(他正好写的是“尽情享受有中文的RhinoPython吧!!!”)还以为是灌水的,逛过多年论坛竟然犯了这么低级的失误实在对不起。
作者: zero0822    时间: 2014-10-26 04:26
#coding=utf-8
#-*-coding:utf-8-*-
是这个吗
作者: playcat    时间: 2014-10-28 22:42

谢谢。。。。
作者: rainningliu    时间: 2014-11-14 16:14
怎么使用?
作者: rainningliu    时间: 2014-11-14 16:19
我想请问 版主有qq 吗?
作者: roses8    时间: 2014-11-17 11:30
赶紧关注一下啊。老大为啥换马甲了?
作者: wwwtiger    时间: 2014-11-22 23:21
太给力了,多谢
作者: BAIHU00001    时间: 2014-12-4 16:26
好东西,谢谢楼主!!!!!!!!!!!!!

作者: yxmuu    时间: 2014-12-15 18:39
学习了      
作者: wealhao    时间: 2015-1-6 10:49
谢谢分享
作者: A525346    时间: 2015-1-9 08:43
好!又學了一招!
作者: WANGS    时间: 2015-1-19 13:28
学习一下
作者: 折翼6    时间: 2015-1-19 14:52
这个绝对好
作者: ptnaminami    时间: 2015-3-4 14:35
感谢分享
作者: rhinoLLL    时间: 2015-3-18 10:11
怎么识别中文呢
作者: arch_yr    时间: 2015-3-22 15:35
中文?? 神马情况
作者: 筑梦NARUTO    时间: 2015-3-22 18:11
arch_yr 发表于 2015-3-22 15:35
中文?? 神马情况

字符编码问题,你可以百度下python中字符编码。。。
作者: lxzh    时间: 2015-3-27 09:08
dafffffffffffffffffffffffffffffffff
作者: pusheng    时间: 2015-4-5 09:51
看起来好像不错啊
作者: kietsuc    时间: 2015-4-19 05:29
楼主好贴
作者: 诸葛四郎    时间: 2015-4-19 21:08
感谢分享
作者: 彼岸城池    时间: 2015-5-27 16:32
原来这里的教程挺好的
作者: h112113    时间: 2015-5-28 10:30
666666666666666666666666666
作者: 614355643    时间: 2015-5-28 12:27
可以吗!
作者: 浊玉    时间: 2015-7-5 23:32
好方法,学习了!
作者: 不惹尘埃    时间: 2015-7-6 16:15
好给力一样




欢迎光临 Rhino(犀牛)中国技术支持与推广中心 (http://bbs.rhino3d.asia/) Powered by Discuz! X3.2