gpt4 book ai didi

python - 属性错误 : 'module' object has no attribute 'exist'

转载 作者:行者123 更新时间:2023-12-05 08:53:51 25 4
gpt4 key购买 nike

我想检查文件是否存在,以及它是否为我使用 mkdir 创建的文件夹提供了下一个更高的数字。我以某种方式得到了 Error: AttributeError: 'module' object has no attribute 'exist' 我不明白为什么那个 os 函数对我不起作用。有什么想法吗?

import os
map_name="Example.png"
wk_dir = os.path.dirname(os.path.realpath('__file__'))
dir_name=os.path.splitext(os.path.basename(map_name))[0]

for n in range(0,200):
m=n+1
if os.path.exist(wk_dir + "/" + dir_name + "_%s_%dx%d_%d" % (a, resolution, resolution,n)):
os.mkdir(wk_dir + "/" + dir_name + "_%s_%dx%d_%d" % (a, resolution, resolution,m))
break

最佳答案

你的问题是一个错字。应该是

os.path.exists(wk_dir + "/" + dir_name + "_%s_%dx%d_%d" % (a, resolution, resolution,n))

代替

os.path.exist(wk_dir + "/" + dir_name + "_%s_%dx%d_%d" % (a, resolution, resolution,n))

请注意,如果有任何名称作为参数传递的内容,无论是文件还是目录,os.path.exists 都会返回 true。

检查文件是否存在:

import os
if os.path.isfile("~/myfile"):
print("this file exists!")
else:
print("file not found!")

检查目录是否存在:

import os
if os.path.isdir("~/mydir"):
print("this directory exists!")
else:
print("directory not found!")

关于python - 属性错误 : 'module' object has no attribute 'exist' ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52457552/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com