Traceback (most recent call last): File "C:/Users/李顺/Desktop/脚本.py", line 14, in <module> from Demos.win32cred_demo import pwd, cred File "D:\Anaconda3\lib\site-packages\win32\Demos\win32cred_demo.py", line 23, in <module> win32cred.CredWrite(cred) TypeError: a bytes-like object is required, not 'str'这是什么问题
时间: 2024-04-02 07:35:28 浏览: 306
linux 下 pip3 报错“ File “/usr/bin/pip3”, line 9, in from pip import mainImportError: canno”处理
5星 · 资源好评率100%
这个错误是因为在使用win32cred.CredWrite函数时传入了一个字符串对象,但是该函数需要的是一个字节对象。解决方法是将该字符串对象转换为字节对象,可以使用.encode()函数进行转换。例如,将字符串对象str转换为字节对象bytes,可以使用bytes(str, encoding='utf-8')。
阅读全文