鱼C论坛

 找回密码
 立即注册
查看: 1233|回复: 35

[已解决]

[复制链接]
发表于 2020-5-30 07:37:12 From FishC Mobile | 显示全部楼层 |阅读模式

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

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

x
路径是对的,为何执行不了
最佳答案
2020-5-30 08:38:48
  1. f = open('/storage/emulated/0/下载/Music/OpenMe.mp3','rb')
复制代码

我记得要二进制打开
Screenshot_20200530_072952.jpg
Screenshot_20200530_073234.jpg
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2020-5-30 07:39:01 | 显示全部楼层
本帖最后由 xiaosi4081 于 2020-5-30 07:42 编辑

第一个是要在open那里
加上
  1. encoding='utf-8'
复制代码

第二个是没有找到文件
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-5-30 08:00:42 | 显示全部楼层
楼上说错了,这里绝对不应该加 encoding。
我注意到你的路径里出现了 制表符\t,试着把他改成 / ?
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-5-30 08:02:26 | 显示全部楼层
1324.png
你这路径里怎么有 制表符号,重新输入,把制表符去了
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-5-30 08:03:00 | 显示全部楼层
永恒的蓝色梦想 发表于 2020-5-30 08:00
楼上说错了,这里绝对不应该加 encoding。
我注意到你的路径里出现了 制表符\t,试着把他改成 / ?

居然先我一步
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-5-30 08:04:17 | 显示全部楼层


看来昨天运动不足不够快
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-5-30 08:09:27 | 显示全部楼层
永恒的蓝色梦想 发表于 2020-5-30 08:04
看来昨天运动不足不够快

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

使用道具 举报

 楼主| 发表于 2020-5-30 08:17:30 From FishC Mobile | 显示全部楼层
永恒的蓝色梦想 发表于 2020-5-30 08:00
楼上说错了,这里绝对不应该加 encoding。
我注意到你的路径里出现了 制表符\t,试着把他改成 / ?

图发错了,看这个图
Screenshot_20200530_081537.jpg
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-5-30 08:18:28 From FishC Mobile | 显示全部楼层
Twilight6 发表于 2020-5-30 08:02
你这路径里怎么有 制表符号,重新输入,把制表符去了

这个图发错了,我输入里面没有打这个,报错里却有了
Screenshot_20200530_081537.jpg
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-5-30 08:21:04 | 显示全部楼层
tiger吴 发表于 2020-5-30 08:18
这个图发错了,我输入里面没有打这个,报错里却有了

你把你的代码发出来我们看看
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-5-30 08:23:08 From FishC Mobile | 显示全部楼层
Twilight6 发表于 2020-5-30 08:21
你把你的代码发出来我们看看


f=open('/storage/emulated/0/下载/Music/        OpenMe.mp3')

for each_line in f:
    print(each_line)  
f.close()
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-5-30 08:23:54 From FishC Mobile | 显示全部楼层
tiger吴 发表于 2020-5-30 08:23
f=open('/storage/emulated/0/下载/Music/        OpenMe.mp3')

for each_line in f:

  1. f=open('/storage/emulated/0/下载/Music/        OpenMe.mp3')

  2. for each_line in f:
  3.     print(each_line)  
  4. f.close()
复制代码
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-5-30 08:26:38 | 显示全部楼层


把 OpenMe 前面的空白去掉
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-5-30 08:27:44 From FishC Mobile | 显示全部楼层
永恒的蓝色梦想 发表于 2020-5-30 08:26
把 OpenMe 前面的空白去掉

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

使用道具 举报

发表于 2020-5-30 08:28:36 | 显示全部楼层

不可能,把路径删了手打一遍。
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-5-30 08:30:10 | 显示全部楼层

f = open('/storage/emulated/0/下载/Music/OpenMe.mp3')

复制去试试看,你那明显有个制表符的间隔
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-5-30 08:34:57 From FishC Mobile | 显示全部楼层
Twilight6 发表于 2020-5-30 08:30
复制去试试看,你那明显有个制表符的间隔

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

使用道具 举报

 楼主| 发表于 2020-5-30 08:38:26 From FishC Mobile | 显示全部楼层
永恒的蓝色梦想 发表于 2020-5-30 08:26
把 OpenMe 前面的空白去掉
  1. f=open('/storage/emulated/0/下载/Music/OpenMe.mp3')

  2. for each_line in f:
  3.     print(each_line)  
  4. f.close()
复制代码
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-5-30 08:38:48 | 显示全部楼层    本楼为最佳答案   
  1. f = open('/storage/emulated/0/下载/Music/OpenMe.mp3','rb')
复制代码

我记得要二进制打开
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-5-30 08:40:18 | 显示全部楼层
  1. f=open('/storage/emulated/0/下载/Music/OpenMe.mp3',encoding='b')

  2. for each_line in f:
  3.     print(each_line)  
  4. f.close()
复制代码
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-6-20 23:04

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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