开发一套网站价格淘宝网站如何推广

news/2025/9/30 18:55:03/文章来源:
开发一套网站价格,淘宝网站如何推广,wordpress主题转hexo,网站备案由别人代因为有个需求#xff0c;需要处理文件夹内所有txt文件#xff0c;将txt里面的数据筛选#xff0c;重新存储。 虽然手工可以做#xff0c;但想到了python一直主张的是自动化测试#xff0c;就想试着写一个自动化处理数据的程序。 一.分析数据格式 需要处理的数据是txt格式存…因为有个需求需要处理文件夹内所有txt文件将txt里面的数据筛选重新存储。 虽然手工可以做但想到了python一直主张的是自动化测试就想试着写一个自动化处理数据的程序。   一.分析数据格式 需要处理的数据是txt格式存储的。下图中一行中的数据依次是帧、时间、编号、特征点编号、特征点名字、特征点世界坐标x,y,z特征点屏幕坐标x,y一共32个特征点最后6个数据是头部姿态的位置x,y,z和偏转角度x,y,z。一行共计233个字段。 需要完成的工作是把特征点的编号世界坐标屏幕坐标分别写入2个csv文件中。 因为后面需要用到svm分类器在数据挖掘软件weka中进行分类。     二.Python文件读取操作   需要做的是Python中txt文件读取操作然后利用split()函数将每行的字符串分割成元组然后利用下标讲我们需要保留的数据写入到新的txt中。 常见的Python文件读取txt的方法有3种   方法一 1 f open(foo.txt) # 返回一个文件对象 2 line f.readline() # 调用文件的 readline()方法 3 while line: 4 print line, # 后面跟 , 将忽略换行符 5 # print(line, end )   # 在 Python 3中使用 6 line f.readline() 7 8 f.close()   方法二 1 for line in open(foo.txt): 2 print line   方法三 1 f open(c:\\1.txt,r) 2 lines f.readlines()#读取全部内容 3 for line in lines 4 print line   因为需要处理的数据最后一行不完整所以我们只处理到倒数第二行。用readlines()读取到的是一个List每行是一个元素。所以可以用len()方法统计有多少行处理的时候处理到倒数第二行停止。 完成我们的需求 1 def readFile(filepath):2 f1 open(filepath, r) #打开传进来的路径3 f_world open(WorldData, w)4 f_image open(ImageData, w)5 lines f1.readlines() #读取所有行6 lines_count len(lines)  #统计行数7 for n in range(0, lines_count-1):8 line lines[n]9 line_object line.split(\t) 10 11 i 5 12 13 worldposition 14 imageposition 15 while i 223:     #取值 16 id line_object[i - 2] 17 world_x line_object[i] 18 world_y line_object[i 1] 19 world_z line_object[i 2] 20 worldposition id world_x world_y world_z 21 # print worldposition 22 f_world.write(worldposition) 23 24 image_x line_object[i 3] 25 image_y line_object[i 4] 26 imageposition id image_x image_y 27 f_image.write(imageposition) 28 29 i 7 30 i - 1 31 headposition line_object[i - 1] line_object[i] line_object[i 1] 32 headrotate line_object[i 2] line_object[i 3] line_object[i 4] 33 head headposition headrotate \n 34 35 print head 36 f_world.write(head) # 写入文件操作 37 f_image.write(head) 38 f1.close() 39 f_image.close() 40 f_world.close()     三.递归遍历文件夹下多个txt文件   因为需要处理的数据不止一个用自动化的思想来解决这个问题需要依次遍历文件夹下多个txt文件。 代码如下 1 def eachFile(filepath):2 pathDir os.listdir(filepath) #获取当前路径下的文件名返回List3 for s in pathDir:4 newDiros.path.join(filepath,s) #将文件命加入到当前文件路径后面5 if os.path.isfile(newDir) : #如果是文件6 if os.path.splitext(newDir)[1].txt: #判断是否是txt7 readFile(newDir) #读文件8 pass9 else: 10 eachFile(newDir) #如果不是文件递归这个文件夹的路径   四.对处理得到的文件进行命名   需求是处理完一个txt如abc.txt然后生成的文件命名为World_abc.txt和Image_abc.txt并将生成的文件保存在和源文件同样的目录下面。   思路是对路径就行分割使用     os.path.split(filepath) 返回的是一个2个元素的元祖第一个元素是文件夹路径第二个是文件名。 1 nowDir os.path.split(filepath)[0] #获取路径中的父文件夹路径 2 fileName os.path.split(filepath)[1] #获取路径中文件名 3 WorldDataDir os.path.join(nowDir, WorldData_ fileName) #对新生成的文件进行命名的过程 4 ImageDataDir os.path.join(nowDir, ImageData_ fileName) 5 6 f_world open(WorldDataDir, w) 7 f_image open(ImageDataDir, w) 处理完之后就哗哗哗生成一大堆了。     完整代码 1 # -*- coding: utf-82 #读文件3 import os4 5 #处理文件数量6 count07 8 def readFile(filepath):9 f1 open(filepath, r) 10 nowDir os.path.split(filepath)[0] #获取路径中的父文件夹路径 11 fileName os.path.split(filepath)[1] #获取路径中文件名 12 WorldDataDir os.path.join(nowDir, WorldData_ fileName) #对新生成的文件进行命名的过程 13 ImageDataDir os.path.join(nowDir, ImageData_ fileName) 14 15 f_world open(WorldDataDir, w) 16 f_image open(ImageDataDir, w) 17 lines f1.readlines() 18 lines_count len(lines) 19 for n in range(0, lines_count-1): 20 line lines[n] 21 line_object line.split(\t) 22 23 i 5 24 25 worldposition 26 imageposition 27 while i 223: 28 id line_object[i - 2] 29 world_x line_object[i] 30 world_y line_object[i 1] 31 world_z line_object[i 2] 32 worldposition id world_x world_y world_z 33 # print worldposition 34 f_world.write(worldposition) 35 36 image_x line_object[i 3] 37 image_y line_object[i 4] 38 imageposition id image_x image_y 39 f_image.write(imageposition) 40 41 i 7 42 i - 1 43 headposition line_object[i - 1] line_object[i] line_object[i 1] 44 headrotate line_object[i 2] line_object[i 3] line_object[i 4] 45 head headposition headrotate \n 46 47 print head 48 f_world.write(head) 49 f_image.write(head) 50 f_world.write(world) 51 f_image.write(image) 52 f1.close() 53 f_image.close() 54 f_world.close() 55 56 global count 57 count1 58 59 def eachFile(filepath): 60 pathDir os.listdir(filepath) #获取当前路径下的文件名返回List 61 for s in pathDir: 62 newDiros.path.join(filepath,s) #将文件命加入到当前文件路径后面 63 if os.path.isfile(newDir) : #如果是文件 64 if os.path.splitext(newDir)[1].txt: #判断是否是txt 65 readFile(newDir) #读文件 66 pass 67 else: 68 eachFile(newDir) #如果不是文件递归这个文件夹的路径 69 70 71 eachFile(D:\Python\SVM_Data) 72 print 共处理bytes(count)个txt View Code  补充 代码中添加了一个globle count变量记录处理的txt数目因为python语言是弱类型的语言在函数中想要改变全局遍历的值。 1 count0 2 def xxx(): 3 global count #声明这里的count是全局变量count 4 count1 最后输出count数量的时候 1 print 共处理count个txt #报错字符类型和值类型不能这样输出 2 3 print 共处理bytes(count)个txt #使用bytes方法将值类型转换成字符类型   python OS模块的官方文档 10.1. os.path — Common pathname manipulations — Python 2.7.13 documentation   https://docs.python.org/2.7/library/os.path.html转载于:https://www.cnblogs.com/SeekHit/p/6245283.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/923161.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

基于JDK17的GC调优策略

基于JDK17的GC调优策略 一、JVM 参数分类(三类核心参数) JVM 参数按稳定性分为三类,不同类别对应不同使用场景和查看方式,具体如下表:参数类别 标识符号 稳定性 查看命令 常用示例标准参数 - 开头 所有 HotSpot 均…

成都网站建设案例单招网网站推广人员怎么算业绩

Spring Spring Cache 注释驱动的 Spring cache 缓存介绍使用 Spring 2.5 注释驱动的 IoC 功能虚拟化 libvirt kvm 虚拟机上网 – Bridge桥接KVM详解,太详细太深入了,经典Tomcat Linux机器同时运行两个tomcat点评:主要是那张图片的配置 Nginx …

福安 网站设计wordpress卸载插件

因个人需要,mkfs.ext3 但是项目中还没有这个命令 所以琢磨了半天 这里将其小记一下 在buildrootfsz中,需要将e2fsprogs 勾选上然后重新编译就好了 make menuconfig Target packages-> Filesystem and flash utilities-> e2fsprogs

【MC】我的世界schematic方块坐标提取转为json

前言 主包最近在搞mc广州塔灯光效果的复刻计划(请看合集),由于主包没学过着色器编程,但是目前而言,最大的问题已经转化为只要控制每个方块的灯光颜色就够了。 所以想着用three.js做个轻量化的广州塔灯光模拟器,然…

Jenkins+IIS+Bonobo.Git.Server 搭建适用dotnet开发者的小团队的devops环境

前言: 1、在一个小团队里面,可能我们既是开发(前端+后端)也是运维还是售前售后服务。我们样样都得会,但说实话,样样都不是很精!但是我们也梦,梦想着一切能像大厂那样,开发是开发,运维是运维,各司其职。作为…

电脑开机显示屏表现无信号怎么办 原因及解决方法

pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier New", …

JDK17新特性梳理

JDK17新特性梳理 一、为什么JDK17生态强制升级: 业界长期 “你发任你发,我用 Java8”,但 Spring Framework 6.0+ 明确要求 Java 17+,Spring Boot 3.2+ 不仅要求 Java 17+,还需依赖 Spring Framework 6.1.1+,且仅…

数据结构学习随笔 第一章

数据结构学习随笔 第一章该内容全部引用于 《数据结构 C 语言 第二版》 严蔚敏 李冬梅 吴伟民 著绪论 只有清楚数据的内在联系,合理地组织数据,才能对它们进行有效的处理,设计出高效的算法。 1.1 数据结构研究的内容…

函数-参数+作用域

参数:定义函数时(参数常见的使用):1. def i(num)  2. def i(num1,num2 = 自己定义)  3.def i(*arg,*kwarg)调用函数时 (参数的传入):位置参数>关键字参数不定长参数:*args:调用函数时使用位置传…

怎么给网站制作二维码毕业设计做网站好的想法

互联网IT外包15年,讲述外包那些事;让您外包项目少花钱,办好事!IT外包最大隐形成本-沟通成本:客户叙述大概需求,IT公司说一做一,最后开发项目细节大堆BUG,毫无用户体验感,最后项目一拖再拖,无限延期!究其原因,客户非IT行内人,对系统功能及流程…

用 Nim 实现英文数字验证码识别

一、背景介绍 验证码识别是图像识别领域的常见任务。本文将使用 Nim 语言 编写一个简洁的工具,调用 Tesseract OCR 来实现英文数字验证码的识别。Nim 拥有接近 C 的性能,同时提供了简洁的语法和强大的标准库,非常适…

vip视频网站怎么做装饰公司网站

2020年7月21日晚,GOG官方宣布提供与Epic商城的集成服务,这也是GOG GALAXY 2.0推出以来又一次与超大型游戏平台达成的合作。现在玩家可以通过GOG GALAXY 2.0管理、安装和启动来自Epic商城的游戏。需要注意的是,因为这次行为是完全官方的&#…

游戏开发与网站开发哪个难wordpress注册邮件

6月9日,在2020阿里云线上峰会上,阿里巴巴集团副总裁、数据技术及产品部负责人朋新宇推出Quick Audience、Quick A两款全新产品,并升级Dataphin和Quick BI两款现有产品。同时,阿里云零售、金融、政务及互联网企业等四大行业数据中台…

思路探索:当大型语言模型遇见数据分析的现实挑战 - 教程

pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier New", …

抓紧上车,别再错过啦, Github 开源后台管理平台,Naive UI !!!

嗨,我是小华同学,专注解锁高效工作与前沿AI工具!每日精选开源技术、实战技巧,助你省时50%、领先他人一步。👉免费订阅,与10万+技术人共享升级秘籍!naive-ui-pro 是一套完全免费的企业级中后台系统模板,基于 V…

顺德高端网站招商码头无忧查询系统

foreach函数是PHP中用于遍历数组或对象的函数(且仅用于数组的遍历)。它允许循环遍历数组中的每个元素,并对每个元素执行相同的操作。foreach语句的基本语法如下: foreach ($array as $value) {//执行的操作 }在这个语法中&#x…

惠州附近做商城网站建设哪家好做外贸的怎么建立自己的网站

sprintf()函数 这个函数在 stdio.h中;可以将格式化的数据写入到一个字符串缓冲区中。 int sprintf(char *str, const char *format, ...);str:指向字符数组的指针,即用于存储格式化后字符串的缓冲区。format:格式化字符串&#…

实用指南:电子电气架构 --- 智能座舱域环境感知和人机交互系统

实用指南:电子电气架构 --- 智能座舱域环境感知和人机交互系统pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Co…

【机器学习】朴素贝叶斯法 - 实践

【机器学习】朴素贝叶斯法 - 实践2025-09-30 18:28 tlnshuju 阅读(0) 评论(0) 收藏 举报pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !impor…

网站开发 承接wordpress modernizr

作者:黄天元,复旦大学博士在读,热爱数据科学与开源工具(R),致力于利用数据科学迅速积累行业经验优势和科学知识发现,涉猎内容包括但不限于信息计量、机器学习、数据可视化、应用统计建模、知识图…