tiger吴 发表于 2020-5-30 07:37:12

路径是对的,为何执行不了

xiaosi4081 发表于 2020-5-30 07:39:01

本帖最后由 xiaosi4081 于 2020-5-30 07:42 编辑

第一个是要在open那里
加上encoding='utf-8'
第二个是没有找到文件

永恒的蓝色梦想 发表于 2020-5-30 08:00:42

楼上说错了,这里绝对不应该加 encoding。
我注意到你的路径里出现了 制表符\t,试着把他改成 / ?

Twilight6 发表于 2020-5-30 08:02:26


你这路径里怎么有 制表符号,重新输入,把制表符去了

Twilight6 发表于 2020-5-30 08:03:00

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

{:10_285:}居然先我一步

永恒的蓝色梦想 发表于 2020-5-30 08:04:17

Twilight6 发表于 2020-5-30 08:03
居然先我一步

{:10_256:}看来昨天运动不足{:10_256:}不够快{:10_256:}

Twilight6 发表于 2020-5-30 08:09:27

永恒的蓝色梦想 发表于 2020-5-30 08:04
看来昨天运动不足不够快

{:10_306:} 哈哈

tiger吴 发表于 2020-5-30 08:17:30

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

图发错了,看这个图

tiger吴 发表于 2020-5-30 08:18:28

Twilight6 发表于 2020-5-30 08:02
你这路径里怎么有 制表符号,重新输入,把制表符去了

这个图发错了,我输入里面没有打这个,报错里却有了

Twilight6 发表于 2020-5-30 08:21:04

tiger吴 发表于 2020-5-30 08:18
这个图发错了,我输入里面没有打这个,报错里却有了

你把你的代码发出来我们看看

tiger吴 发表于 2020-5-30 08:23:08

Twilight6 发表于 2020-5-30 08:21
你把你的代码发出来我们看看


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

for each_line in f:
    print(each_line)
f.close()

tiger吴 发表于 2020-5-30 08:23:54

tiger吴 发表于 2020-5-30 08:23
f=open('/storage/emulated/0/下载/Music/        OpenMe.mp3')

for each_line in f:



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

for each_line in f:
    print(each_line)
f.close()

永恒的蓝色梦想 发表于 2020-5-30 08:26:38

tiger吴 发表于 2020-5-30 08:23


把 OpenMe 前面的空白去掉

tiger吴 发表于 2020-5-30 08:27:44

永恒的蓝色梦想 发表于 2020-5-30 08:26
把 OpenMe 前面的空白去掉

没有空白

永恒的蓝色梦想 发表于 2020-5-30 08:28:36

tiger吴 发表于 2020-5-30 08:27
没有空白

不可能,把路径删了手打一遍。

Twilight6 发表于 2020-5-30 08:30:10

tiger吴 发表于 2020-5-30 08:27
没有空白

f = open('/storage/emulated/0/下载/Music/OpenMe.mp3')
复制去试试看,你那明显有个制表符的间隔

tiger吴 发表于 2020-5-30 08:34:57

Twilight6 发表于 2020-5-30 08:30
复制去试试看,你那明显有个制表符的间隔

tiger吴 发表于 2020-5-30 08:38:26

永恒的蓝色梦想 发表于 2020-5-30 08:26
把 OpenMe 前面的空白去掉

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

for each_line in f:
    print(each_line)
f.close()

Twilight6 发表于 2020-5-30 08:38:48

tiger吴 发表于 2020-5-30 08:34


f = open('/storage/emulated/0/下载/Music/OpenMe.mp3','rb')
我记得要二进制打开

永恒的蓝色梦想 发表于 2020-5-30 08:40:18

tiger吴 发表于 2020-5-30 08:38


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

for each_line in f:
    print(each_line)
f.close()
页: [1] 2
查看完整版本: