在运行python 脚本时,报错如下
f = open(file_name, 'r', encoding='utf-8')
TypeError: expected str, bytes or os.PathLike object, not NoneType
这是因为我在前面的脚本 在生成文件名字的时候,将返回文件名字这行代码给注释掉了,似得在后面的脚本中无法获得输入文件名字
前面的脚本中 这行返回语句被我给注释掉了:#return (file_name) # 这行不可以注释掉
输入的文件名字变量 file_name 在此处为空值,所以运行报错,知道原因后,便可以轻松处理掉了。