当前位置: 首页 > 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://www.yutouwan.com/news/20673/

相关文章:

  • 网站开发的成果seo诊断报告怎么写
  • 网站建设进度及实施过程免费家装设计网
  • 手机网站编辑网站文章做内链
  • 湛江网站排名优化网络营销特点
  • 四川网站建设外包业务嘉兴做网站公司
  • 云服务器建站流量精灵网页版
  • 在东莞建公司网站网站模板哪里下载
  • 定制网站制作报价做外贸的基本流程
  • 济南做公司网站襄阳集团网站建设
  • 推荐几个没封的正能量网站房子装修设计图用什么软件
  • 长沙网站公司怎么把网站维护
  • 美食网站开发的特点与总结宁波网站建设公司制作网站
  • 辽宁省住房和建设厅网站好的公司网站建设
  • 网站开发证网站没内容可以备案吗
  • 东莞网站建设网站做编程的 网站
  • 无锡网站排名团队网站建设论文html格式
  • 网站优化排名软件哪些最好dedecms调用不同数据库wordpress
  • 商城建站模板银川网站建设公司
  • 网站头部导航样式wordpress免费主题企业
  • 移动端网站推广wordpress 关闭搜索引擎
  • 专业做财经直播网站有哪些网站建设关于
  • 房地产开发公司网站源码成品网站w灬源码伊甸院
  • 校园网站建设策划书国际最新24小时军事消息
  • 如何选择一个好的优质网站建设公司十堰网站建设专家
  • 网站登录设计欣赏中国免费网站服务器
  • 宜兴城乡建设局网站阿里云1m 宽带做网站服务器
  • 北京东城做网站推广什么
  • 峡山网站建设电子商务网站建设课程设计思路
  • 有哪些网站做外贸的青岛建设企业网站
  • 专业网站开发制作公司旅游网站推荐