【问题标题】:Python: FileNotFoundError: [Errno 2] No such file or directory errorPython:FileNotFoundError:[Errno 2] 没有这样的文件或目录错误
【发布时间】:2020-07-30 09:26:06
【问题描述】:

想用open函数命名文件,但出现错误。 无法弄清楚是什么问题,只需 img_name = 'image1' 一切正常。 谢谢

img_name = f'{id_}/image-{img_num}.jpg'
with open(img_name, 'wb') as img_file:
     

【问题讨论】:

    标签: python image file-writing file-not-found


    【解决方案1】:

    在python中写入文件时,你写入的文件夹(这里{id_})必须存在。

    如果当前不存在os.makedirs(folder),您可以使用它。

    【讨论】:

    • 但为什么我设置 img_name = 'image1" 时没有错误?
    • 好问题。如果您说“image1”,那只是一个文件名,而不是文件夹。所以 python 只会将 image1 放在你当前的工作目录中。
    • 看 img_name = f'{id_}/image-{img_num}.jpg' 这行生成 '7566692/image-1.jpg' 文件名,正如你提到的,具有该名称的文件必须是放在当前工作目录下,但是有错误。
    猜你喜欢
    • 2021-07-18
    • 2020-05-01
    • 2019-12-12
    • 2012-04-13
    • 1970-01-01
    • 2018-10-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多