hunter魔术师 发表于 2022-5-11 23:30:26

关于with open内的路径填写

本帖最后由 hunter魔术师 于 2022-5-11 23:36 编辑


我在敲这个代码的时候,在保存的时候出现错误提示


我想保存在F盘下的img文件夹中,应该怎么写

isdkz 发表于 2022-5-11 23:34:58

在代码前面加上这个:

import os
if not os.path.exists('F:\img'):
    os.mkdir('F:\img')

hrpzcf 发表于 2022-5-11 23:36:14

img目录不存在才报错

Twilight6 发表于 2022-5-11 23:37:31


我在敲这个代码的时候,在保存的时候出现错误提示

因为 open 参数填写的是文件名,但是你填写的是路径,系统肯定是不会有这个文件的导致抛出文件未找到错误

我想保存在F盘下的img文件夹中,应该怎么写

用 os 模块,将工作目录修改到 F:\img 下即可,然后 open 那边直接填写 name 就行,不用前面的字符串了

import os
os.chdir("F:\img")

鱼C os 模块 手册:https://fishc.com.cn/thread-45512-1-1.html


hunter魔术师 发表于 2022-5-11 23:38:39

isdkz 发表于 2022-5-11 23:34
在代码前面加上这个:

高手办事,总是言简意赅,一刀见血 哈哈哈{:5_106:}

hunter魔术师 发表于 2022-5-11 23:39:30

Twilight6 发表于 2022-5-11 23:37
因为 open 参数填写的是文件名,但是你填写的是路径,系统肯定是不会有这个文件的导致抛出文件未找到 ...

谢谢,回答的很详细,才看到{:5_106:}
页: [1]
查看完整版本: 关于with open内的路径填写