当前位置: 首页 > news >正文

对比网页设计网站修改Wordpress账号密码

对比网页设计网站,修改Wordpress账号密码,网络营销是什么工作职位,网站建设电话销售目录 1. 功能1:修改文件参数值1.1. 获取网页端传参1.2. 读取文件1.2.1. 一般文件读取方式1.2.2. 特殊文件 —— mlx文件1.2.3. 特殊文件 —— .xlx文件1.3. 查找数据修改位置,替换数据2. 功能2:读取结果数据2.1. 实时数据展示如何存储相关数据?2.2. 读取相关数据,整理、打… 目录 1. 功能1:修改文件参数值1.1. 获取网页端传参1.2. 读取文件1.2.1. 一般文件读取方式1.2.2. 特殊文件 —— mlx文件1.2.3. 特殊文件 —— .xlx文件 1.3. 查找数据修改位置,替换数据 2. 功能2:读取结果数据2.1. 实时数据展示如何存储相关数据?2.2. 读取相关数据,整理、打包、传递2.2.1. 读取.mat文件2.2.2. 读取.xlsx文件2.2.3. 读取.txt/.log文件 3. 功能3:运行liunx命令行3.1. 远程连接服务器3.2. 执行liunx命令3.3. 多线程执行3.4. 实时读取liunx命令的输出数据3.5. 随时终止liunx命令的执行 4. 其他收获4.1. 异常处理4.2 日志生成4.3 环境部署4.4. vscode远程连接服务器 5. 项目感受6. 后记 前情回顾 Flask后端开发(一)-基础知识和前期准备 1. 功能1:修改文件参数值 针对文件参数值的修改,具体流程如下: 前端接收用户修改的数据,传递给后端;后端接口接收数据之后,读取对应文件;定位修改位置,替换数据;返回修改结果给前端。1.1. 获取网页端传参 前端传递参数的方式有两种,一种是GET,一种是POST,具体可参考Flask后端开发(一)-基础知识和前期准备 后端接收数据主要使用flask中的request模块,具体代码如下: #包导入 from flask import request#前后端协商好传递数据的名称之后,后端根据参数名进行接收 if request.method == "POST":userID= str(request.form.get("userID")) elif request.method == "GET":userID= str(request.args.get("userID"))#如果需要额外处理,例如字符串"a,b,c"需要转换为列表["a","b","c"],可以使用split函数 BSD= (request.form.get("BSD")).split(",")#注:上述是代码片段,而非完整代码,一般后端接收数据写在接口函数中1.2. 读取文件 1.2.1. 一般文件读取方式 一般文件包括.txt、.c、.log等文件,其内容读取主要使用python中file模块的open函数,具体代码如下: path= "文件路径" with open(path, "r",encoding='utf8') as file:file_content = file.read() #整个文件内容存储在file_content中关于file模块的具体使用,可参考我的这篇博客:【python技巧】文本文件的读写操作。 1.2.2. 特殊文件 —— mlx文件 本项目的一个特殊之处就是需要处理.mlx文件(实时脚本文件),这是matlab中的一种文件格式,其内容是二进制的,无法直接读取。因此,在本文当中,解决方案是将.mlx文件手动转换为.m文件,然后再读取.m文件的内容(真的很笨蛋,但是有效)。 对于.m文件,则可以按照一般文件的读取方式进行读取。 1.2.3. 特殊文件 —— .xlx文件 本项目中还会涉及到表格文件的数据读写,这里使用的是xlrd模块,具体代码如下: #包导入 import xlrd#查找对应文件内容 file_path="文件路径" #打开表格 wb = xlrd.open_workbook(file_path) ws = wb.sheet_by_name('Sheet1') #按行读取,返回给前端一个行列表: n_rows = ws.nrows#获取行数 for i in range(2,n_rows):#按行读取,进行筛选,第一行是表头,第二行开始是数据get_value=ws.cell(i,3).value#获取第i行第3列的数据1.3. 查找数据修改位置,替换数据 本项目的需求是修改文件中的对应参数,涉及很多代码行的参数修改,因此,需要根据变量名查找相关位置。 定位 根据pytho字符串中的find函数查找变量名所在的位置,参考博客如下Python find()方法,具体代码如下:# 其中file_content是文件内容,变量名是需要查找的变量名 ## 1. 调度类型start_index_1 = file_content.find("simParameters.SchedulingType =")end_index_1 = file_content.find("simParameters.NumUEs =",start_index_1,) # 这之间修改schedulingtype的取值## 2. UESpeedstart_index_2 = file_content.find("simParameters.UESpeed =", end_index_1)end_index_2 = file_content.find("% Validate the UE positions",start_index_2,)## 3. max_RBstart_index_3 = file_content.find("simParameters.NumRBs =", end_index_2)end_index_3 = file_content.find("simParameters.SCS =",start_index_3,) ## 4. SCSstart_index_4 = file_content.find("simParameters.SCS =", end_index_3)end_index_4 = file_content.find("simParameters.DLCarrierFreq =",start_index_4,)这部分的下标定位情况,可参考我的此篇博客:【python技巧】替换文件中的某几行 替换 在本项目中使用的全文替换,具体代码结构如下:# 1. 读取文件 path = "文件路径" with open(path, "r",encoding='utf-8') as file: file_content = file.read()# 2. 定位 start_index_1 = file_content.find("simParameters.UEPosition =") end_index_1 = file_content.find("simParameters.UESpeed =",start_index_1) # 这之间修改ue_position的取值 start_index_2 = file_content.find("simParameters.Position = ", end_index_1) end_index_2 = file_content.find("csirsConfig = nrCSIRSConfig", start_index_2)if (start_index_1 == -1 or end_index_1 ==
http://www.pierceye.com/news/890927/

相关文章:

  • 手机网游传奇西安关键词优化平台
  • 网站建设公司权威机构3d虚拟人物制作软件
  • 北京网站建设seo公司哪家好阿里巴巴企业邮箱登录入口
  • 广州shopify代建站新产品代理
  • html5网站特点在线搜索引擎
  • 网站搭建服务平台网站备案 关闭网站
  • 高端建站收费标准宣传设计网站
  • 视频网站数据库设计手机企业网站设计
  • 广安发展建设集团有限公司门户网站竞价推广代运营服务
  • 济南mip网站建设公司山西住房建设厅网站
  • 兰州需要做网站的公司有哪些做词云的网站
  • 红酒公司网站建设模板6841如何通过网站获取qq
  • 写一张营销型网站页面多长时间微动漫怎么制作
  • 网站架构设计师月薪多少柳州团购网站建设
  • 深圳宝安沙井网站建设网络营销推广主要做什么?有哪些方法和技巧?
  • 图书馆门户网站建设的意义开票 网站建设
  • 如何用家用电脑做网站wordpress的伪静态
  • 东营市城市和建设管理局网站网络基础知识点
  • 怎么制作网站链接转发视频网页游戏开服表怎么取消
  • 360网站seo怎么做北京商场关闭通知
  • 连云港建设公司网站工程承包信息
  • 互动网站制作建设医院网站服务
  • 用asp做网站span增城高端网站建设
  • 数据交易网站开发网站流量超
  • 做短视频网站用哪家cms湖州高端网站设计
  • 做肝病科网站张家港高端网站制作
  • 深圳外网站建设网站的策划分析
  • 电商网站建设机构移动通网站建设
  • 网站内容不被收录企业网站制作的市场
  • 个人网站 jsp 域名空间电商线上推广