TypeError: string argument without an encoding-程序员宅基地

技术标签: Python  

这个错误是把string 类型转byte类型的时候出现的问题

下面就会报错

print(bytes(str_a))

修改为如下就好了

print(bytes(str_a.encode()))

或者就不添加bytes 

print(str_a.encode()) 这样也是可以的.
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/qq_33210042/article/details/117821847

智能推荐

ANT DESIGN VUE 中树形控件勾选框改造,多选变单选_antd 点选框 正方形-程序员宅基地

文章浏览阅读5.1k次,点赞2次,收藏14次。一、遇到问题:有个需求,是要把属性控件的勾选框改变,从正方形的多选变成圆形单选。话不多说,上图1、官方文档案例:这是很明显的多选,正方形勾选框。详细地址:Ant Design Vue2、需求文档案例:我这里采取的是改变树形组件勾选框的样式,并且通过api提供的信息设置成单选,结果如上图。父子之间不关联。3、实现下面是调研时候的html代码,我这里使用的是可以拖拽的树形控件,加上单选功能html部分<a-tree clas_antd 点选框 正方形

关于System.Runtime.InteropServices.SEHException的异常处理_system.runtime.interopservices.sehexception 初始化失败-程序员宅基地

文章浏览阅读520次,点赞8次,收藏8次。System.Runtime.InteropServices.SEHException异常处理_system.runtime.interopservices.sehexception 初始化失败

DNS 协议-程序员宅基地

文章浏览阅读177次。

运维岗真有人用Python脚本运维吗?用Python写脚本更爽!-程序员宅基地

文章浏览阅读377次。我的理解,在运维工作中使用python,并不是说“简单的命令行操作”就能解决的东西,或者写个bash shell、powershell、bat脚本就能解决的东西,都必须转换成用python来解决。更加不是说必须抛弃已经熟练掌握的技能,然后使用完全不熟悉的[技术栈](python)来做运维,舍近求远,本末倒置。毕竟,个人理解,运维首先追求的应该是稳定,其次才是效率,创新。相反地,python应该是“[命令行]”与“脚本”的补充,专门用来解决这两者无法解决的东西与问题的。

FPGA vivado2019 vitis导入sdk工程, vivado VITIS导入SDK工程_vivado2019没有sdk-程序员宅基地

文章浏览阅读1w次,点赞14次,收藏63次。2019之前的工程是SDK开发的, 在2019上没有launch sdk这个选项, 而是在tools/Vitis下1 升级工程这里要升级忽略2 report ip检查状态,然后升级 IP3 生产bit流这个过程有点久, 等待弹窗出来就OK4 Export Hardware5 tools/ launch vitis 启动vitis6 导入SDK环境选择eclips选择工程目录, 点击finish..._vivado2019没有sdk

记flume部署过程中遇到的问题以及解决方法(持续更新)_ubuntu发送flume文件夹到节点一直处于发送状态-程序员宅基地

文章浏览阅读1.2k次。项目需求是将线上服务器生成的日志信息实时导入kafka,采用agent和collector分层传输,app的数据通过thrift传给agent,agent通过avro sink将数据发给collector,collector将数据汇集后,发送给kafka,拓扑结构如下:现将调试过程中遇到的问题以及解决方法记录如下:1、 [ERROR - org.apache.thrift.server.Abstr..._ubuntu发送flume文件夹到节点一直处于发送状态

随便推点

【模型制作】如何把模之屋的模型导入UE_模之屋的模型怎么导入blender-程序员宅基地

文章浏览阅读1.3k次,点赞11次,收藏8次。blender去官网下载,我下载的是此时最新版本3.6版本,如果上不了github,可以从这里下载插件:链接:https://pan.baidu.com/s/1FnEb5W_y8Wap3IVyydCqvQ?编辑-偏好设置-插件-安装,直接点击压缩包安装即可。(此步可以略过)点击骨骼,左上角点击姿态模式,(鼠标中键转动视角,shirf+鼠标中键移动视角),点击骨骼,按对应的快捷键检查骨骼。6,点击这个,取消勾选fix mmd(如果是mmd文件则不需要取消勾选),然后点击Fix Model。_模之屋的模型怎么导入blender

Windows安装RedisJSON 模块_windows安装json-程序员宅基地

文章浏览阅读936次。RedisJSON 是使用 C 语言编写的,因此需要通过 Visual Studio Build Tools 来编译源代码。其中,/path/to/redisjson.dll 是 redisjson.dll 的绝对路径。这会在 RedisJSON 源代码根目录下的 build 目录中生成一个 redisjson.dll 文件,这个文件就是 RedisJSON 模块的库文件。你可以从 RedisJSON 的官方库中下载其源代码,在 Windows 上建议使用 Git Bash 或者是使用 Git 命令下载。_windows安装json

Lua之table新增整数键值-程序员宅基地

文章浏览阅读1.6k次。作者:糊涂小蜗牛链接:https://www.jianshu.com/p/42d7d0b82708来源:简书lua表分为数组和散列表部分,数组部分从 1 开始作为第一个索引,散列表部分要求键值不能为 nil。因为表包括散列表和数组两部分数据,所以一个以正整数作为键值的数据写入lua表时不确定是写入了数组还是散列表中。接下来讨论这部分的操作原理。虽然正整数作为键值的数据写入lua表时不确定...

分享找不到xinput1_3.dll丢失的5个修复方法-程序员宅基地

文章浏览阅读803次,点赞20次,收藏24次。我们可以下载一个dll修复工具,使用dll修复工具进行修复操作非常简单(亲测可以修复),它可以自动检测电脑缺失或者损坏的dll文件,如果xinput1_3.dll缺失,dll修复工具检测到以后,便会自动安装xinput1_3.dll文件。1. 游戏控制器无法正常工作:xinput1_3.dll负责处理游戏控制器的输入,如果该文件丢失,游戏控制器可能无法正常工作,影响游戏体验。3. 系统功能受限:xinput1_3.dll是一个重要的系统文件,它的丢失可能会导致系统功能受限,甚至无法正常启动。

Ha-NeRF: Hallucinated Neural Radiance Fields in the Wild 代码复现与解读_ha nerf-程序员宅基地

文章浏览阅读482次。code:本机环境: python 3.6.3,torch 1.8.1+cu102,pytorch-lightning 1.1.5。_ha nerf

android: spinner及setDropDownViewResource的使用及自定义Spinner样式-程序员宅基地

文章浏览阅读215次。Spinner下拉列表一般使用非常简单。直接上代码1.布局文件 1 <LinearLayout ="http://schemas.android.com/apk/res/android" 2 xmlns:tools="http://schemas.android.com/tools" 3 android:layout..._setdropdownviewresource怎样自定义主题