首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

讲解TypeError: expected str, bytes or os.PathLike object, not generator

讲解TypeError: expected str, bytes or os.PathLike object, not generator在Python编程中,当你遇到TypeError: expected...str, bytes or os.PathLike object, not generator错误消息时,这通常是因为你要传递给一个函数的参数类型不正确。...错误解释该错误消息表明你传递给函数的参数是一个生成器对象(generator),而函数期望接收的是一个字符串(str)、字节(bytes)或者文件路径(os.PathLike)对象。...解决方法如果你遇到了TypeError: expected str, bytes or os.PathLike object, not generator错误,下面是几种可能的解决方法:1....总结TypeError: expected str, bytes or os.PathLike object, not generator错误消息说明你将生成器对象传递给一个期望接收字符串、字节或文件路径对象的函数

1.3K10
您找到你想要的搜索结果了吗?
是的
没有找到

(三十一) 初遇python之str() vs repr()

各位读者大大们大家好,今天学习str() 与 repr()的对比,并记录学习过程欢迎大家一起交流分享。 ?...新建一个python文件命名为py3_str_vs_repr.py,在这个文件中进行操作代码编写: a = [1,2,3,4] b = 'Hello Moto' print(str(a)) print(...repr(a)) #list:发现使用str()和repr() #打印的的结果一样 print(str(b)) print(repr(b)) #String:str()打印结果含有单引号 #repr()...打印结果没有双引号 #上边的代码运行之后好像看不出来 #str()和repr()之间有什么区别 #根据官方解释 #str()目标是可读性的打印 #repr()目标是打印明确的信息 #例如: import...print(repr(times)) #datetime.datetime(2019, 5, 29, 21, 34, 0, 10000) #所以说repr()更面向的是开发者去调试程序使用 #str(

38220
领券