python3 struct.pack方法报错argument for 's' must be a bytes object
- 在python3下使用struct模块代码
fileHead = struct.pack('128sl', os.path.basename(filePath),os.stat(filePath).st_size);
- 1
抛出异常:
argument for 's' must be a bytes object必须要是字节类型。
- 1
- 解决办法:
把字符串的地方转为字节类型,还要要先转成utf-8的编码(否则报错string argument without an encoding
),代码如下:
fileHead = struct.pack('128sl', bytes(os.path.basename(filePath).encode('utf-8')),os.stat(filePath).st_size);
- 1
- 2
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/baidu_19473529/article/details/80042099
python3 struct.pack方法报错argument for 's' must be a bytes object相关推荐
- python3中input()方法报错traceback变量未定义的解决方法
python3中input()方法报错traceback变量未定义的解决方法 参考文章: (1)python3中input()方法报错traceback变量未定义的解决方法 (2)https://ww ...
- 使用mybatisplus的insert方法报错:org.apache.ibatis.reflection.ReflectionException: Could not set property
使用mybatisplus的insert方法报错:org.apache.ibatis.reflection.ReflectionException: Could not set property 'i ...
- java 实现接口后重写方法报错
java 实现接口后重写方法报错 java 实现接口后重写方法报错 The method contextDestroyed(ServletContextEvent) of type InitListe ...
- Python调用seek(pos,mode)方法报错Can‘t do nonzero cur-relative seeks
在Python中IO操作调用seek(pos,mode)方法时,出现异常错误:OSError:Can't do nonzero cur-relative seeks其示例代码如下: from io i ...
- torchtext Filed 方法报错解决办法
torchtext Filed 方法报错解决办法 问题1 拿到的源代码是这样的 报错: AttributeError: module 'torchtext.data' has no attribute ...
- uEditor setContent方法报错Uncaught TypeError: Cannot read property ‘innerHTML‘ of undefined
uEditor setContent方法报错Uncaught TypeError: Cannot read property 'innerHTML' of undefined 报错信息 解决方法 报错 ...
- 基于adversarial-robustness-toolbox(ART)包进行AI对抗攻击ZOO攻击方法报错
基于adversarial-robustness-toolbox(ART)包进行AI对抗攻击ZOO攻击方法报错 环境 问题分析 问题解决 ZooAttack类使用扩展 环境 ART版本:1.14.0 ...
- 快速解决Android studio native 方法报错
反编译一个游戏项目,发现native方法报错.如图: 项目是通过加载动态链接库so,没有jni的源码,导致native方法有红色波浪线,我们可以关闭android studio的jni支持. 点击An ...
- getSupportFragmentManager().beginTransaction().add方法报错
图中红线报错时,发现明明一样但是无论如何改都会报错,这时候就要注意Fragment文件的extends导入的方法,它可能是导入的包不对 如图所示,Fragment有两个包,如果导入的是Android. ...
最新文章
- 运维企业专题(7)LVS高可用与负载均衡中篇——VS/NAT模式配置详解
- 第十五次发博不知道用什么标题好
- 函数不可访问_C++之访问控制与继承
- Python3.2官方文件翻译-工具列表和十进制浮点计算
- [抄]外部奖励对内在动机的侵蚀
- 面对 MySQL 查询索引失效,程序员的六大优化技巧!
- RabbitMQ的工作模式Topics 通配符,test测试代
- mysql中子查询的概念_Mysql子查询的概念、分类、语法
- 安全运维基础知识梳理
- Julia Pro国内下载地址
- 计算机开机桌面黑,电脑开机后桌面自动变成黑色的
- poj 1287 Networking(最小生成树)
- 微信视频号视频或直播预约二维码如何生成?
- H型钢的尺寸的设计与使用(市场上可以轻松采购)
- win10计算机文件夹隐藏,Win10怎么隐藏文件夹_Win10怎么隐藏此电脑的文件夹-192路由网...
- 南通万豪酒店开业;诺瓦瓦克斯任命新任总裁兼CEO | 美通企业日报
- R for LC+cohort
- bzoj2215: [Poi2011]Conspiracy
- VFP调用Selenium入门篇(一)
- MATLAB|绘制波形图
热门文章
- org.mybatis.spring.MyBatisSystemException: nested exception is org.apache.ibatis.exceptions.TooManyR
- java lang报错_java.lang.UnsupportedClassVersionError:JDK版本不一致报错
- 眉骨高者为大贵之相_男人此处“高大”,大富大贵,前途不可限量!!
- 判断链表是否相交并找出交点
- 哈希表数据结构_算法与数据结构-哈希表
- 记录spring、springboot集成apollo配置中心
- Oracle中start with xx connect by prior 语句解析
- word无法打开请去应用商店_word软件是什么?word文档是什么?可以用来干什么?...
- php用json_encode编码后乱码,php json_encode()函数中文编码乱码解决方法_PHP教程
- 16秋川大计算机基础作业,川大 16秋 《计算机应用基础》第一次作业答案