Mac版Python打开文件找不到
f = open('OpenMe.mp3')for each_line in f:
print(each_line, end='')
f.close()
就这段代码
OpenMe.mp3这个文件我是下载到我的mac上了,想要用open()打开该怎么输入路径? 你下载到哪个文件夹下了? 把OpenMe.mp3放到程序所在的文件夹 你打开你 OpenMe.mp3 所在的文件夹下,查看下路径,复制 OpenMe.mp3 文件的完整路径到 open 里面即可
f = open('你的 OpenMe.mp3 完整路径')
for each_line in f:
print(each_line, end='')
f.close()
如果懒得输入这些路径,那么你将你的 OpenMe.mp3 文件保存在和你当前运行这个脚本的文件夹下
放一起默认脚本的工作目录就是在当前文件夹下,此时就可以不用添加路径,直接按照你原本的代码来运行即可
用Everything{:10_256:} qiuyouzhi 发表于 2020-8-6 11:50
把OpenMe.mp3放到程序所在的文件夹
意思是说我这个程序和OpenMe.mp3放在一个文件夹里面就可以了是吗 Twilight6 发表于 2020-8-6 16:05
你打开你 OpenMe.mp3 所在的文件夹下,查看下路径,复制 OpenMe.mp3 文件的完整路径到 open 里面即可
意思是说我这个程序和OpenMe.mp3放在一个文件夹里面就可以了是吗 蔡兆元 发表于 2020-8-7 09:58
意思是说我这个程序和OpenMe.mp3放在一个文件夹里面就可以了是吗
是的 蔡兆元 发表于 2020-8-7 09:58
意思是说我这个程序和OpenMe.mp3放在一个文件夹里面就可以了是吗
实在不行的话就用Everything吧~ 蔡兆元 发表于 2020-8-7 09:58
意思是说我这个程序和OpenMe.mp3放在一个文件夹里面就可以了是吗
嗯,脚本文件和你需要打开的文件直接放在同一目录下,就可以不用加路径 Twilight6 发表于 2020-8-7 10:18
嗯,脚本文件和你需要打开的文件直接放在同一目录下,就可以不用加路径
已经放在同一目录下,但是结果报错
'utf-8' codec can't decode byte 0xb3 in position 0: invalid start byte 产品执行码暂缺 发表于 2020-8-7 10:24
已经放在同一目录下,但是结果报错
'utf-8' codec can't decode byte 0xb3 in position 0: invalid star ...
那就将你的 txt 文本重新另存为下,另存为时候会有选择编码的一个选项,选 utf-8 即可 Twilight6 发表于 2020-8-7 10:46
那就将你的 txt 文本重新另存为下,另存为时候会有选择编码的一个选项,选 utf-8 即可
解决了 谢谢
那以后每个文件都要这样改一下编码么,好麻烦。。。 产品执行码暂缺 发表于 2020-8-7 11:03
解决了 谢谢
那以后每个文件都要这样改一下编码么,好麻烦。。。
你设置下默认新建文件的 编码格式应该就不用一直这样了,选择 ANSI 编码 可以不用加参数 encoding = “utf-8‘ 产品执行码暂缺 发表于 2020-8-7 11:03
解决了 谢谢
那以后每个文件都要这样改一下编码么,好麻烦。。。
没办法 mac的默认编码不是utf-8
页:
[1]