AttributeError:“NoneType”对象没有属性“read”YAML read

2024-06-03 07:09:27 发布

您现在位置:Python中文网/ 问答频道 /正文

在使用py2exe为python 2.7应用程序创建可执行文件之后,在运行exe文件时收到以下消息:

File "Mywebpagescraper.py", line 2, in <module>
  File "utils.pyc", line 4, in <module>
  File "dateparser\__init__.pyc", line 4, in <module>
  File "dateparser\date.pyc", line 11, in <module>
  File "dateparser\date_parser.pyc", line 16, in <module>
  File "dateparser\conf.pyc", line 61, in <module>
  File "dateparser\conf.pyc", line 31, in __init__
  File "dateparser\conf.pyc", line 45, in _get_settings_from_yaml
  File "yaml\__init__.pyc", line 69, in load
  File "yaml\loader.pyc", line 34, in __init__
  File "yaml\reader.pyc", line 85, in __init__
  File "yaml\reader.pyc", line 124, in determine_encoding
  File "yaml\reader.pyc", line 178, in update_raw
AttributeError: 'NoneType' object has no attribute 'read'

我似乎不知道属性错误来自何处,应用程序只需使用lxml库对web页面进行爬网。当我在IDE中运行应用程序时,没有出现这个异常,一切都很顺利。在

我该如何解决这个难题?在


Tags: in应用程序可执行文件yamldateinitconfline