图图666 发表于 2020-12-25 23:22:31

关于python问题

f = open('OpenMe.mp3')
Traceback (most recent call last):
File "<pyshell#3>", line 1, in <module>
    f = open('OpenMe.mp3')
FileNotFoundError: No such file or directory: 'OpenMe.mp3'为什么我明明电脑有这文件却读取不了

jackz007 发表于 2020-12-25 23:33:40

      你得加上这个文件的全路径,假如文件路径是: "D:\\Python\\XYZ\\OpenMe.mp3"
      那就这样写:
f = open("D:\\Python\\XYZ\\OpenMe.mp3" , encoding = "UTF-8")

kogawananari 发表于 2020-12-26 01:18:48

关系到路径的项目(django这种除外)在cmd里运行别用vscode或者pycharm{:10_253:}因为你是整个文件夹拖进编辑器里面的 编辑器会在文件夹的最外层找OpenMe.mp3 导致找不到如果是cmd里运行OpenMe.mp3会被理解为py文件同级目录的OpenMe.mp3

图图666 发表于 2020-12-26 22:42:54

jackz007 发表于 2020-12-25 23:33
你得加上这个文件的全路径,假如文件路径是: "D:\\Python\\XYZ\\OpenMe.mp3"
      那就这样写:
...

utf-8是啥意思

jackz007 发表于 2020-12-26 22:55:37

      如果是小甲鱼的文件,那么,这个文件是采用 UTF-8 编码的文本文件,加了这个选项才可以正常操作,否则,读写文件会报错的。

阿郜 发表于 2020-12-26 22:58:03

图图666 发表于 2020-12-26 22:42
utf-8是啥意思

意思是以'utf-8'编码格式打开此文件

图图666 发表于 2020-12-27 22:25:01

jackz007 发表于 2020-12-26 22:55
如果是小甲鱼的文件,那么,这个文件是采用 UTF-8 编码的文本文件,加了这个选项才可以正常操作, ...

图图666 发表于 2020-12-27 22:25:31

阿郜 发表于 2020-12-26 22:58
意思是以'utf-8'编码格式打开此文件

哦哦

tryhi 发表于 2020-12-28 09:50:45

MP3文件采用UTF-8编码??
页: [1]
查看完整版本: 关于python问题