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

域名注册好了如何做网站保险平台

域名注册好了如何做网站,保险平台,网络推广的具体方式,自适应网页和响应式网页区别目录 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://wiki.neutronadmin.com/news/20673/

相关文章:

  • 黄冈公司网站建设平台wordpress多语言版本
  • 英文企业网站源码工程装修
  • 峡江网站建设保定自助建站软件
  • html网页制作网站网站 售前
  • 快速排名服务平台seo黑帽有哪些技术
  • 公司做网站流程流程匠王红木在那个网站做众筹
  • asp.net 网站图标盐酸达泊西汀片是治疗什么的药物
  • 不用js可以做网站吗个人网站要备案吗
  • 私有云网站建设网站还没上线 可以对网站备案吗
  • 梧州网站推广外包服务wordpress 暂停访问
  • 有哪些做废品的网站网站推广策划方案大数据精准获客
  • wordpress英文建站五大类型网站
  • 网站名称和备案汕头龙湖网站建设
  • 河南电商网站开发整站优seo排名点击
  • 重庆佳宇建设集团网站做关于车的网站有哪些
  • 朝阳做网站网站给假冒伪劣产品做推广
  • 如何开个人网站汕头建设信息网官网
  • 装修的网站都有哪些基于.net音乐网站开发
  • 网页制作与网站建设初学者必看教程免费制作头像
  • 众筹网站开发周期网站死链删除
  • 淘客单网站网站建设运营公司排行
  • 最好的餐饮设计网站建设wordpress主题加密了
  • html企业网站模板下载营销一型网站建设公司
  • 网站解析一般什么时候做网站必须认证吗
  • 深圳网站域名网站开发的软硬件需求
  • 网页打不开建设银行网站上海做高端网站建设
  • 画廊网站模板vs网站开发视频教程
  • 遵义网站建设公司排名广告设计公司利润
  • 专业的手机价格网站建设私密浏览器免费版片视频动漫
  • 天津 论坛网站制作公司wordpress 前端发帖