• 在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相关推荐

  1. python3中input()方法报错traceback变量未定义的解决方法

    python3中input()方法报错traceback变量未定义的解决方法 参考文章: (1)python3中input()方法报错traceback变量未定义的解决方法 (2)https://ww ...

  2. 使用mybatisplus的insert方法报错:org.apache.ibatis.reflection.ReflectionException: Could not set property

    使用mybatisplus的insert方法报错:org.apache.ibatis.reflection.ReflectionException: Could not set property 'i ...

  3. java 实现接口后重写方法报错

    java 实现接口后重写方法报错 java 实现接口后重写方法报错 The method contextDestroyed(ServletContextEvent) of type InitListe ...

  4. 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 ...

  5. torchtext Filed 方法报错解决办法

    torchtext Filed 方法报错解决办法 问题1 拿到的源代码是这样的 报错: AttributeError: module 'torchtext.data' has no attribute ...

  6. uEditor setContent方法报错Uncaught TypeError: Cannot read property ‘innerHTML‘ of undefined

    uEditor setContent方法报错Uncaught TypeError: Cannot read property 'innerHTML' of undefined 报错信息 解决方法 报错 ...

  7. 基于adversarial-robustness-toolbox(ART)包进行AI对抗攻击ZOO攻击方法报错

    基于adversarial-robustness-toolbox(ART)包进行AI对抗攻击ZOO攻击方法报错 环境 问题分析 问题解决 ZooAttack类使用扩展 环境 ART版本:1.14.0 ...

  8. 快速解决Android studio native 方法报错

    反编译一个游戏项目,发现native方法报错.如图: 项目是通过加载动态链接库so,没有jni的源码,导致native方法有红色波浪线,我们可以关闭android studio的jni支持. 点击An ...

  9. getSupportFragmentManager().beginTransaction().add方法报错

    图中红线报错时,发现明明一样但是无论如何改都会报错,这时候就要注意Fragment文件的extends导入的方法,它可能是导入的包不对 如图所示,Fragment有两个包,如果导入的是Android. ...

最新文章

  1. 运维企业专题(7)LVS高可用与负载均衡中篇——VS/NAT模式配置详解
  2. 第十五次发博不知道用什么标题好
  3. 函数不可访问_C++之访问控制与继承
  4. Python3.2官方文件翻译-工具列表和十进制浮点计算
  5. [抄]外部奖励对内在动机的侵蚀
  6. 面对 MySQL 查询索引失效,程序员的六大优化技巧!
  7. RabbitMQ的工作模式Topics  通配符,test测试代
  8. mysql中子查询的概念_Mysql子查询的概念、分类、语法
  9. 安全运维基础知识梳理
  10. Julia Pro国内下载地址
  11. 计算机开机桌面黑,电脑开机后桌面自动变成黑色的
  12. poj 1287 Networking(最小生成树)
  13. 微信视频号视频或直播预约二维码如何生成?
  14. H型钢的尺寸的设计与使用(市场上可以轻松采购)
  15. win10计算机文件夹隐藏,Win10怎么隐藏文件夹_Win10怎么隐藏此电脑的文件夹-192路由网...
  16. 南通万豪酒店开业;诺瓦瓦克斯任命新任总裁兼CEO | 美通企业日报
  17. R for LC+cohort
  18. bzoj2215: [Poi2011]Conspiracy
  19. VFP调用Selenium入门篇(一)
  20. MATLAB|绘制波形图

热门文章

  1. org.mybatis.spring.MyBatisSystemException: nested exception is org.apache.ibatis.exceptions.TooManyR
  2. java lang报错_java.lang.UnsupportedClassVersionError:JDK版本不一致报错
  3. 眉骨高者为大贵之相_男人此处“高大”,大富大贵,前途不可限量!!
  4. 判断链表是否相交并找出交点
  5. 哈希表数据结构_算法与数据结构-哈希表
  6. 记录spring、springboot集成apollo配置中心
  7. Oracle中start with xx connect by prior 语句解析
  8. word无法打开请去应用商店_word软件是什么?word文档是什么?可以用来干什么?...
  9. php用json_encode编码后乱码,php json_encode()函数中文编码乱码解决方法_PHP教程
  10. 16秋川大计算机基础作业,川大 16秋 《计算机应用基础》第一次作业答案