找回密码
 立即注册
搜索
查看: 2173|回复: 12

[软件] 说好的mac比win先进呢?

[复制链接]
军国主义 该用户已被删除
发表于 2017-4-20 21:58 | 显示全部楼层 |阅读模式
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

     
发表于 2017-4-20 22:06 | 显示全部楼层
bom吧,前两天刚吃过这个亏
回复

使用道具 举报

头像被屏蔽
发表于 2017-4-20 22:08 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

头像被屏蔽
发表于 2017-4-20 22:09 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

发表于 2017-4-20 22:09 | 显示全部楼层
UnicodeEncodeError是python3的通病,win下也会有。
我目前的解决办法是str=str.replace(u'\xb0', u' '),遇到一个就替换一个
回复

使用道具 举报

头像被屏蔽
发表于 2017-4-20 22:11 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

     
发表于 2017-4-20 22:15 | 显示全部楼层
MacOS自带的python是2.7,要用Python 3装homebrew吧。
回复

使用道具 举报

发表于 2017-4-20 22:21 | 显示全部楼层
本帖最后由 气流季里 于 2017-4-20 22:24 编辑
结夜野棠 发表于 2017-4-20 22:11
python3在Mac和Linux下输出中文到命令行并没有这个问题。
楼主的问题上拿win下面的文件到Mac下面运行,wi ...

\xb0不是中文吧,带BOM的编辑器我只想到windows的记事本。
我用python3遇到一些奇怪的颜文字字符(xa0 u2022 u261e u0e51 u0e31 u0e47...)经常UnicodeEncodeError,除了直接去掉这些字符根本无解。
回复

使用道具 举报

     
发表于 2017-4-20 23:30 | 显示全部楼层
那你为什么不装个pycharm呢。。。
回复

使用道具 举报

     
发表于 2017-4-21 01:29 | 显示全部楼层
这年头不论py2 py3还能出UnicodeEncodeError的都是人才,除了py2改不了了在win上创建进程一定要用本地编码,其它时候都可以用Unicode,能出UnicodeEncodeError的八成是哪里做了类型转换自己都还不知道的
回复

使用道具 举报

     
发表于 2017-4-21 07:38 | 显示全部楼层
有的网站在ie6下跑的最好,先进?
回复

使用道具 举报

     
发表于 2017-4-21 07:53 来自手机 | 显示全部楼层
你家win至今cmd下编码还是cp936一堆字符打不进去显示不出来,用个python这么久不知道常识的话确实很难办啊
回复

使用道具 举报

     
发表于 2017-4-21 09:17 | 显示全部楼层
用python写了个print '你好世界'
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|上海互联网违法和不良信息举报中心|网上有害信息举报专区|962110 反电信诈骗|举报电话 021-62035905|Stage1st ( 沪ICP备13020230号-1|沪公网安备 31010702007642号 )

GMT+8, 2025-8-17 22:17 , Processed in 0.024956 second(s), 8 queries , Gzip On, Redis On.

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表