Groovy 学习FAQ

[b]Q : [/b]运行groovy时提示如下报错

File "D:\Dev\workspace\projects\channel-stress-test\python-test\src\ParsePaycoreIdentify.py", line 8
SyntaxError: Non-UTF-8 code starting with '\xd2' in file D:\Dev\workspace\projects\channel-stress-test\python-test\src\ParsePaycoreIdentify.py on line 8, but no encoding declared; see http://python.org/dev/peps/pep-0263/ for details


[b] A :[/b]此问题是因为编译器当前使用的是UTF-8编码,而文件中包含了其他的编码格式。
通常我们是因为在注释中使用了中文导致的, 在文件的开头添加下内容来修改编码格式即可。

# -*- coding: GBK -*- 


参考地址:[url]http://python.org/dev/peps/pep-0263/[/url]

[b]Q:[/b] dict的使用很方便,但是更新方法update如何使用呢
[b]A:[/b]

    accessSubTypeDict = {
'EBANK_B2C':'EBANK_B2C','EBANK_B2B':'B2B网银', 'EBANK_VISA':'VISA外卡网银', 'EBANK_MIGS':'老外卡网银(已废弃)', 'EBANK_CERDIT_GW':'大额信用卡网关', 'EBANK_UMPAY':'银联手机支付(已废弃)'

};
accessSubTypeDict.update(EXPRESS='EXPRESS')
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值