gpt4 book ai didi

python - 引发 FileNotFoundError

转载 作者:行者123 更新时间:2023-11-30 22:54:17 31 4
gpt4 key购买 nike

我有一个函数,它获取包含时间的源文件(csv 文件),读取它,然后按顺序对行进行排序并将它们写入目标文件中。但是,如果源 csv 文件不存在,我需要引发 FileNotFoundError。我之前曾引发过异常,例如,如果参数不是整数,我必须使用以下方法引发 ChangeParameterError:

class ChangeParameterError(Exception):
pass

然后在我的函数中提出它。

对于我的问题,我的功能如下:

def times(src,dst):
s = open(src,'r')
d = open(dst,'w')
lines = s.readlines()
s.close()
lines.sort()
for i in lines:
print((str(i).strip()), file = d)
d.close()

感谢任何帮助!

最佳答案

如果未找到指定的文件,则在尝试打开该文件时,open 调用将自动引发 FileNotFoundError

关于python - 引发 FileNotFoundError,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37869146/

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