iis服务器助手广告广告
返回顶部
首页 > 资讯 > 后端开发 > Python >Python批量修改寄存器的值
  • 466
分享到

Python批量修改寄存器的值

寄存器批量Python 2023-01-30 23:01:18 466人浏览 独家记忆

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

摘要

在写代码过程中,我们修改代码中寄存器的值,但是有时寄存器的数据较多,手动修改容易出现错误而且花费的时间长 这是一段寄存器的配置值:   0x00, 0x34  0x35, 0x25  0x

在写代码过程中,我们修改代码中寄存器的值,但是有时寄存器的数据较多,手动修改容易出现错误而且花费的时间长
这是一段寄存器的配置值:

  0x00, 0x34
  0x35, 0x25
  0x10, 0xd4
  0xf5, 0xa5
  0x00, 0x34
  0x3a, 0xff
  0x00, 0x00
  0x34, 0x25
这是要修改代码的值:
  {Data, 0x21, 0x23},
  {Data, 0x34, 0x23},
  {Data, 0xd1, 0x2a},
  {Data, 0xe1, 0xc3},
  {Data, 0x00, 0xff},
  {Data, 0xef, 0x23},
  {Data, 0xac, 0x00},
  {Data, 0x25, 0x87},
  首先将要修改的代码值存在test1.txt中,寄存器的配置值存在test2.txt中

 

```python
# Python实现的过程
# 引入必要的包
import numpy as np
import pandas as pd 

#导入代码
data = pd.read_csv("G:/Test/test1.txt", header=None)
# data
#     0    1    2    3
# 0    {Data    0x21    0x23}    NaN
# 1    {Data    0x34    0x23}    NaN
# 2    {Data    0xd1    0x2a}    NaN
# 3    {Data    0xe1    0xc3}    NaN
# 4    {Data    0x00    0xff}    NaN
# 5    {Data    0xef    0x23}    NaN
# 6    {Data    0xac    0x00}    NaN
# 7    {Data    0x25    0x87}    NaN
#导入寄存器配置值

reg = pd.read_csv("G:/Test/test2.txt", header = None)

# reg
# 0    1
# 0    0x00    0x34
# 1    0x35    0x25
# 2    0x10    0xd4
# 3    0xf5    0xa5
# 4    0x00    0x34
# 5    0x3a    0xff
# 6    0x00    0x00
# 7    0x34    0x25
# 修改代码第二列值

data[1] = reg[0]

# 因为代码里面第三列除了数值还有“}”

data[2] = reg[1] + "}"

# 修改之后的代码数据
# data
#     0    1    2    3
# 0    {Data    0x00    0x34}    NaN
# 1    {Data    0x35    0x25}    NaN
# 2    {Data    0x10    0xd4}    NaN
# 3    {Data    0xf5    0xa5}    NaN
# 4    {Data    0x00    0x34}    NaN
# 5    {Data    0x3a    0xff}    NaN
# 6    {Data    0x00    0x00}    NaN
# 7    {Data    0x34    0x25}    NaN

# 把修改之后的代码保存成txt文件
data.to_csv("G:/Test/result.txt",header = None, index = None)

 

--结束END--

本文标题: Python批量修改寄存器的值

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

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

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • Python批量修改寄存器的值
    在写代码过程中,我们修改代码中寄存器的值,但是有时寄存器的数据较多,手动修改容易出现错误而且花费的时间长 这是一段寄存器的配置值:   0x00, 0x34  0x35, 0x25  0x...
    99+
    2023-01-30
    寄存器 批量 Python
  • python 批量修改密码
    下午闲来无事,就搞个批量密码修改工具玩玩...#!/usr/bin/env python import paramiko import time ip_list=('ip1','...
    99+
    2023-01-31
    批量 修改密码 python
  • python批量修改SecureCRT会
    #利用python批量修改SecureCRT 会话密码 # -*- coding:utf-8 -*- import os,re def CRT_Path(path,*args,**kwargs):     for (dirpath, di...
    99+
    2023-01-31
    批量 python SecureCRT
  • oracle怎么批量修改字段值
    要批量修改Oracle数据库中的字段值,可以使用UPDATE语句。下面是一个示例: UPDATE 表名 SET 字段名 = 新值 W...
    99+
    2024-04-09
    oracle
  • plsql怎么批量修改字段值
    在PL/SQL中,可以使用UPDATE语句来批量修改字段值。以下是一个示例:```plsqlDECLARE-- 定义变量v_new_...
    99+
    2023-10-12
    plsql
  • pandas Dataframe实现批量修改值的方法
    目录1.使用iloc对数据进行批量修改2.对数据进行判定后,相互+/-/某个数*第一种方法:使用内置函数where函数第二种方法:使用mask函数第三种方法:replace...
    99+
    2024-04-02
  • python windows下批量修改文
        经常会下载一些资料和学习视频,往往这些资料名称很多,想批量修改又很不方便,刚好用python写一个修改文件名的小程序。    windows下安装python这个就不多说了,直接下载安装程序安装即可。https://www.pyth...
    99+
    2023-01-31
    批量 python windows
  • python 批量修改root密码
    #_*_coding:utf8_*_ from multiprocessing import Process, Pool import paramiko import sys,os host_list = (     ('192.168....
    99+
    2023-01-31
    批量 密码 python
  • python 批量修改主机名
    公司需要新上项目,上架20台机器,要对这些主机进行改名#!/usr/bin/env python from multiprocessing import Process, Pool import paramiko import sys,os...
    99+
    2023-01-31
    批量 主机名 python
  • pandas Dataframe怎么实现批量修改值
    这篇文章主要介绍了pandas Dataframe怎么实现批量修改值的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇pandas Dataframe怎么实现批量修改值文章都会有所收获,下面我们...
    99+
    2023-07-02
  • pandas批量修改列值怎么实现
    要批量修改pandas DataFrame中的列值,可以使用apply()函数或者loc[]方法。 方法一:使用apply()函数 ...
    99+
    2024-04-02
  • oracle怎么批量修改表中字段值
    在Oracle中,可以使用UPDATE语句来批量修改表中字段的值。以下是一个示例SQL语句,演示如何批量更新表中的字段值: UPDA...
    99+
    2024-04-23
    oracle
  • MySQL怎么批量修改存储引擎
    本篇内容主要讲解“MySQL怎么批量修改存储引擎”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“MySQL怎么批量修改存储引擎”吧!再看MySQL手册,看到有关修...
    99+
    2024-04-02
  • plsql批量修改字段值的方法是什么
    在PL/SQL中,可以使用游标和循环来批量修改字段值。以下是一种常见的方法:1. 声明一个游标,用于查询需要修改的记录:```DEC...
    99+
    2023-09-28
    plsql
  • python怎么修改类变量的值
    这篇文章主要介绍“python怎么修改类变量的值”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“python怎么修改类变量的值”文章能帮助大家解决问题。通过类对象是无法修改类变量的值的,本质其实是给类...
    99+
    2023-06-30
  • python如何批量修改文件名
    使用python批量修改文件名的方法:1.新建python项目;2.导入os模块;3.使用os.listdir()方法获取文件;4.使用os.rename()方法批量修改文件名;具体步骤如下:首先,打开python,并新建一个python项...
    99+
    2024-04-02
  • python批量修改xml文件中的信息
    目录项目场景:问题描述:分析:解决方案:总结项目场景: 在做目标检测时,重新进行标注会耗费大量的时间,如果能够批量对xml中的信息进行修改,那么将会节省大量的时间,接下来将详细介绍如...
    99+
    2024-04-02
  • Python实现批量修改xml文件的脚本
    今天分享一个我自己写的实用脚本,主要是将.xml文件进行批量的修改 首先,声明我并不是很了解.xml的相关知识,所以今天主要是以我遇到的问题来做个记录。 想要更多的了解xml,请看最...
    99+
    2024-04-02
  • Python批量修改文件名的方式详解
    目录批量修改文件名(保留后缀) 批量修改文件名(全改) 读取文件下的所有文件名 总结批量修改文件名(保留后缀) 这种方法,保留了文件原本的后缀。这里主要演示的是对图片名的修改。 ...
    99+
    2024-04-02
  • python怎么批量修改xml文件中的信息
    这篇文章跟大家分析一下“python怎么批量修改xml文件中的信息”。内容详细易懂,对“python怎么批量修改xml文件中的信息”感兴趣的朋友可以跟着小编的思路慢慢深入来阅读一下,希望阅读后能够对大家有所帮助。下面跟着小编一起深入学习“p...
    99+
    2023-06-26
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作