返回顶部
首页 > 资讯 > 后端开发 > Python >【已解决】为什么Python打印数据显示
  • 722
分享到

【已解决】为什么Python打印数据显示

数据Python 2023-01-31 02:01:52 722人浏览 安东尼

Python 官方文档:入门教程 => 点击学习

摘要

这种情况出现在我的下位机向上位机传递数据后,上位机再打印数据的过程中。 举一个案例。 我的下位机是一个单片机,会通过串口向上位机发送一段数据。 这里随意写一个C下位机的程序 include "STM32f10x.h" include "d

这种情况出现在我的下位机向上位机传递数据后,上位机再打印数据的过程中。

举一个案例。

我的下位机是一个单片机,会通过串口向上位机发送一段数据。

这里随意写一个C下位机的程序

include "STM32f10x.h"
include "delay.h"

int main(void)
{
    print("112233test332211\n");
}

也随意写一个python上位机的程序

import serial

s = serial.Serial('com7', 9600, timeout=3) 
data = s.readline()
print(data)


很明显的可以看出来,下位机通过串口com7与上位机连接,波特率是9600,不过这是次要的

按理说,上位机读取一行数据后再把读取的数据答应下来,就应该是和下位机一样的数据

显示为

112233test332211

可是并不是这样的,在我的控制台里显示如下

b'112233test332211'
这是为什么呢???

------------------------------------

说白了 Python3的字符串的编码语言用的是unicode编码,由于Python的字符串类型是str,在内存中以Unicode表示,一个字符对应若干字节,如果要在网络上传输,或保存在磁盘上就需要把str变成以字节为单位的bytes

python对bytes类型的数据用带b前缀的单引号或双引号表示:

'ABC'
b'ABC'
要注意区分'ABC'和b'ABC',前者是str,后者虽然内容显得和前者一样,但bytes的每个字符都只占用一个字节

相关文档:python字符编码






--结束END--

本文标题: 【已解决】为什么Python打印数据显示

本文链接: https://lsjlt.com/news/185683.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • 【已解决】为什么Python打印数据显示
    这种情况出现在我的下位机向上位机传递数据后,上位机再打印数据的过程中。 举一个案例。 我的下位机是一个单片机,会通过串口向上位机发送一段数据。 这里随意写一个C下位机的程序 include "stm32f10x.h" include "d...
    99+
    2023-01-31
    数据 Python
  • ppt打印出来显示不全怎么解决
    ppt打印出来显示不全解决方法:1、检查页面设置,确保页面大小与打印纸张大小相匹配;2、调整缩放比例,尝试不同的缩放比例,直到能在打印预览中看到完整的幻灯片内容;3、调整文字框大小,选中文字框,然后拖动边框以调整大小,以确保文字能够完整显示...
    99+
    2023-07-10
  • word打印visio图不显示如何解决
    如果在Word中打印Visio图时无法显示,您可以尝试以下几种解决办法:1. 确认Visio图是否正确插入到Word文档中。您可以尝...
    99+
    2023-10-07
    word
  • Win7共享打印机显示0x00000001怎么解决
    这篇文章的内容主要围绕Win7共享打印机显示0x00000001怎么解决进行讲述,文章内容清晰易懂,条理清晰,非常适合新手学习,值得大家去阅读。感兴趣的朋友可以跟随小编一起阅读吧。希望大家通过这篇文章有所收获!现在办公使用到打印机...
    99+
    2023-06-27
  • windows共享打印机已连接但无法打印怎么解决
    这篇“windows共享打印机已连接但无法打印怎么解决”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“windows共享打印机...
    99+
    2023-07-02
  • feign 打印日志不显示的问题及解决
    目录feign打印日志不显示feign基本使用Feign 概述Feign 入门案例Feign 工作原理feign打印日志不显示 1.是否有设置 feign 的 Logger.Leve...
    99+
    2024-04-02
  • python打印数据不全问题如何解决
    在Python中,如果要打印大量的数据,可能会导致打印不全的问题。可以通过以下方法来解决这个问题:1. 使用循环逐行打印数据:将数据...
    99+
    2023-09-20
    python
  • win10共享打印机显示无法连接怎么解决
    要解决Windows 10共享打印机显示无法连接的问题,您可以尝试以下几个解决方法:1. 检查网络连接:确保您的电脑和打印机都连接到...
    99+
    2023-08-20
    win10
  • windows打印机显示一个文档被挂起怎么解决
    这篇文章主要介绍“windows打印机显示一个文档被挂起怎么解决”,在日常操作中,相信很多人在windows打印机显示一个文档被挂起怎么解决问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”windows打印机显...
    99+
    2023-07-02
  • python indent怎么打印JSON数据
    本文小编为大家详细介绍“python indent怎么打印JSON数据”,内容详细,步骤清晰,细节处理妥当,希望这篇“python indent怎么打印JSON数据”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。说...
    99+
    2023-06-30
  • python怎么打印数据类型
    要在Python中打印数据类型,可以使用type()函数。您可以将要检查的值作为参数传递给type()函数,它将返回该值的数据类型。...
    99+
    2024-03-11
    python
  • windows打印机一直显示正在删除不掉怎么解决
    本篇内容主要讲解“windows打印机一直显示正在删除不掉怎么解决”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“windows打印机一直显示正在删除不掉怎么解决”吧!打印机一直显示正在删除不掉的...
    99+
    2023-07-01
  • mysql创建表显示已存在怎么解决
    在MySQL中,如果创建表时遇到已存在的表名,通常会出现以下错误: ERROR 1050 (42S01): Table ‘table...
    99+
    2024-03-02
    mysql
  • win7系统打印机显示正在删除或正在打印的原因及解决方法
    打印机是很多人日常会用到的设备之一,但是在使用过程中总是会遇到一些问题,比如最近有用户说他的打印机一直出现正在删除或者正在打印机的现象,删除不了也打印不掉,出现这样的原因主要是因为第一个文件没有正常的输出打印,所以就会导...
    99+
    2023-06-07
    win7 打印机 正在删除 正在打印 解决 原因 系统 方法
  • python怎么打印当前文件的绝对路径并解决打印为空的问题
    这篇文章主要介绍“python怎么打印当前文件的绝对路径并解决打印为空的问题”,在日常操作中,相信很多人在python怎么打印当前文件的绝对路径并解决打印为空的问题问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答...
    99+
    2023-07-05
  • python打印当前文件的绝对路径并解决打印为空的问题
    目录python打印当前文件的绝对路径并解决打印为空补充:python中对文件路径的获取python打印当前文件的绝对路径并解决打印为空 获取当前文件所在路径主要使用os.path....
    99+
    2023-03-11
    python打印当前文件的绝对路径 python打印为空 python文件路径获取
  • XP系统提示一个文档待打印,原因为Administrator无法打印如何解决
    在日常办公中,我们经常会碰到需要使 现象分析: 打印机机不工作、打印机驱动不对、打印机和电脑未连接都有可能。 1、当打印机出现"一个文档待打印,原因为administrator"时,首先查看当前打印机...
    99+
    2023-05-20
    XP系统 打印
  • 【完美解决】 Python pyecharts Map 地图数据不显示
    目录 项目场景问题描述原因分析解决方案完整代码 项目场景 Python数据可视化,使用 Pyecharts.charts 模块中的Map,并导入数据来构建全国疫情热力地图 B站 黑马程序员...
    99+
    2023-09-01
    python pycharm 数据可视化
  • php中echo为什么输出不显示?怎么解决?
    在PHP编程中,我们常常使用echo函数来输出结果。然而,有时候在使用echo输出结果的时候,却发现输出结果不显示。这个问题困扰了很多PHP程序员。那么,为什么会出现这个问题呢?在本文中,我们将会探寻这个问题的根源,并介绍一些可能的解决办法...
    99+
    2023-05-14
    echo命令 php
  • XP系统提示一个文档待打印,原因为Administrator无法打印的解决方法
    这篇文章给大家分享的是有关XP系统提示一个文档待打印,原因为Administrator无法打印的解决方法的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。现象分析:打印机机不工作、打印机驱动不对、打印机和电脑未连接都...
    99+
    2023-06-14
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作