请问解决方案
###以解决!!!
通过对 C:\Users\Administrator\Anaconda3\lib\site-packages\ruamel_yaml\reader.py 分析
发现
@stream.setter
def stream(self, val):
# type: (Any) -> None
if val is None:
return
print(val) #了解val 是什么.
self._stream = None
if isinstance(val, text_type):
self.name = "<unicode string>"
self.check_printable(val)
self.buffer = val + u'\0'
elif isinstance(val, binary_type):
self.name = "<byte string>"
self.raw_buffer = val
self.determine_encoding()
else:
if not hasattr(val, 'read'):
raise YAMLStreamError('stream argument needs to have a read() method')
self._stream = val
self.name = getattr(self.stream, 'name', "<file&g