鱼C论坛

 找回密码
 立即注册
查看: 5018|回复: 19

[已解决]mac上关于open()的问题

[复制链接]
发表于 2016-8-24 00:30:14 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
这个似乎不是语法问题。吧?
最佳答案
2016-8-26 10:03:47
本帖最后由 碗碗的泡菜坛 于 2016-8-26 10:22 编辑

楼主你戳这里http://bbs.fishc.com/forum.php?mod=viewthread&tid=67945&page=1&extra=#pid2494615

这个问题当时就是@hldh214 大神解决的
C7F6008C-80E7-44E7-AD4F-21BFE6A99AE2.png
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2016-8-24 09:06:39 | 显示全部楼层
open() 的时候指定一下 encoding
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2016-8-24 09:15:59 | 显示全部楼层
hldh214 发表于 2016-8-24 09:06
open() 的时候指定一下 encoding

毛线~
他用 文本模式 打开 mp3

小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2016-8-24 10:08:36 | 显示全部楼层
SixPy 发表于 2016-8-24 09:15
毛线~
他用 文本模式 打开 mp3

目测这是老师的课后题
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2016-8-24 10:38:29 | 显示全部楼层
print 貌似打不开 音频文件把
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2016-8-24 13:04:14 | 显示全部楼层
hldh214 发表于 2016-8-24 10:08
目测这是老师的课后题

是课后题。。。但是甲鱼老师的答案就是这样的啊
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2016-8-24 15:08:53 | 显示全部楼层
中国联通 发表于 2016-8-24 13:04
是课后题。。。但是甲鱼老师的答案就是这样的啊

因为老师用的 Windows 系统
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2016-8-25 13:59:41 | 显示全部楼层
hldh214 发表于 2016-8-24 15:08
因为老师用的 Windows 系统

那。。。mac怎么办T T
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2016-8-25 16:14:06 | 显示全部楼层
中国联通 发表于 2016-8-25 13:59
那。。。mac怎么办T T

在循环中加入decode,如果是3.X可以encoding参数定义一下
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2016-8-25 17:34:19 | 显示全部楼层
中国联通 发表于 2016-8-25 13:59
那。。。mac怎么办T T

下面我将 at 一位大神
@碗碗的泡菜坛
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2016-8-25 19:48:14 | 显示全部楼层
paulsweet 发表于 2016-8-25 16:14
在循环中加入decode,如果是3.X可以encoding参数定义一下

我在pycharm里面定义了encoding utf-8也不行
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2016-8-26 09:58:58 | 显示全部楼层
hldh214 发表于 2016-8-25 17:34
下面我将 at 一位大神
@碗碗的泡菜坛

这题我有印象!!!!

但是我不记得这个问题怎么解决了
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2016-8-26 10:03:47 | 显示全部楼层    本楼为最佳答案   
本帖最后由 碗碗的泡菜坛 于 2016-8-26 10:22 编辑

楼主你戳这里http://bbs.fishc.com/forum.php?mod=viewthread&tid=67945&page=1&extra=#pid2494615

这个问题当时就是@hldh214 大神解决的
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2016-8-27 00:37:20 | 显示全部楼层
碗碗的泡菜坛 发表于 2016-8-26 10:03
楼主你戳这里http://bbs.fishc.com/forum.php?mod=viewthread&tid=67945&page=1&extra=#pid2494615

这个 ...

嗯。解决了,多谢~

然后,如果我要创建文件或者以一个特定方式打开呢? 屏幕快照 2016-08-27 上午12.33.34.png
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2016-8-27 09:26:18 | 显示全部楼层
中国联通 发表于 2016-8-27 00:37
嗯。解决了,多谢~

然后,如果我要创建文件或者以一个特定方式打开呢?
  1. >>> print(help(open))
  2. Help on built-in function open in module io:

  3. open(...)
  4.     open(file, mode='r', buffering=-1, encoding=None,
  5.          errors=None, newline=None, closefd=True, opener=None) -> file object

  6. blahblah.......
复制代码
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2016-8-30 00:29:46 | 显示全部楼层

表示。。我能不能说我没看懂0 0
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2016-8-30 07:11:21 | 显示全部楼层
中国联通 发表于 2016-8-30 00:29
表示。。我能不能说我没看懂0 0
  1. open(file, mode='r', encoding=None)
复制代码

小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2016-9-1 14:54:26 | 显示全部楼层
看是否是python版本的问题,版本2的话在后面直接加encoding是没有用的,因为2的语法不支持,是3的话可以直接加encoding转换下编码格式;
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2016-9-2 21:34:13 | 显示全部楼层

嗯。谢啦。。。那啥。。。有没有python web的教程?
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2016-9-2 21:45:45 | 显示全部楼层
小太阳娟儿 发表于 2016-9-1 14:54
看是否是python版本的问题,版本2的话在后面直接加encoding是没有用的,因为2的语法不支持,是3的话可以直 ...

python3
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2026-2-22 09:15

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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