python完成机械填表
作为一个策划,经常要做的事情就是填表。看了下机械系的工作内容,用python完成了。一边学习一边工作。
这里简单记录一下。
import csv#读入csv文件,使用utf-8格式。
csvFile = open("C:/Python34/test/npc.csv", "r", encoding='UTF-8')#我只需要用到这张表的前两列,所以读入csv后,只取前两列的内容
dict_reader = csv.DictReader(csvFile)result = {}for row in dict_reader:result[int(row["ID"])] = row["Name"]#莫名的最后输出的时候排序是乱的。大致验证了一下内容是对的。所以后来在这里加了个sorted。其实并不是必须的
sorted(result.keys())
##print("###"*30)#构造需要的格式,并且保存
list_for_copy = []
for key, value in result.items():#print("{\n"+"\tnRandomWeight = 10000,\n\tnNpcTempId = "+str(key)+", --"+value+"\n\tnSize = HideGame.MIDDLE,\n},\n")list_string = "{\n"+"\tnRandomWeight = 10000,\n\tnNpcTempId = "+str(key)+", --"+value+"\n\tnSize = HideGame.MIDDLE,\n},\n"list_for_copy.append(list_string)#单独写入一个文件,方便移动到它该去的地方
with open("C:/Python34/test/text_for_copy1.txt","w") as f:f.writelines(list_for_copy)
最近在学习python的文字处理,也是刚好遇见需要大量填表的状况。所以写了一个简单的工具给自己。哪天可以让python把表都替我填了就好了。
哦,对了。其实还是要手动修改一些值。比如RandomWeight当然不会都是1000,nSize也不能都是middle,只是经验值我还没想好怎么改。
python完成机械填表相关推荐
- python机械臂仿真_VTK与Python实现机械臂三维模型可视化详解
三维可视化系统的建立依赖于三维图形平台, 如 OpenGL.VTK.OGRE.OSG等, 传统的方法多采用OpenGL进行底层编程,即对其特有的函数进行定量操作, 需要开发人员熟悉相关函数, 从而造成 ...
- VTK与Python实现机械臂三维模型可视化详解
三维可视化系统的建立依赖于三维图形平台, 如 OpenGL.VTK.OGRE.OSG等, 传统的方法多采用OpenGL进行底层编程,即对其特有的函数进行定量操作, 需要开发人员熟悉相关函数, 从而造成 ...
- python机械臂仿真_使用VTK与Python实现机械臂三维模型可视化
三维可视化系统的建立依赖于三维图形平台, 如 OpenGL.VTK.OGRE.OSG等, 传统的方法多采用OpenGL进行底层编程,即对其特有的函数进行定量操作, 需要开发人员熟悉相关函数, 从而造成 ...
- 零基础学Python,机械成功转行,血泪干货的总结
据说,再恩爱的夫妻, 一生中都有100次想离婚的念头 和50次想掐死对方的冲动. 求职路上亦是如此,打开这篇文章,相信你也有转行的想法.和身边的朋友聊过,入职后的他们,或多或少对现在的职位都有些不满, ...
- 机械专业与python的联系_使用python进行机械设计计算
分析 这一过程的核心在于机械设计,python的编程的用途有两个 1.当作计算器,缺点在于没有casio计算器那样的自然显示,优点在于可以反复调用,使用lambda函数简化运算 2.当设计需要修改时, ...
- UR机械臂学习(8):Python实现机械臂运动控制(不使用MoveIt)
以下是在gazebo仿真中使用,如果是控制真实机械臂,只需要修改订阅的话题即可 后期肯定会自己进行轨迹算法规划,用moveit的话想要更换算法太麻烦,所以尝试自己写程序不通过moveit来控制机械臂. ...
- python操作word填表_Python 自动化办公—Word 文本操作命令
点击上方 小张Python,加为星标 第一时间收到 Python 技术干货! 之前介绍了一个Python包 openpyxl ,用于处理 Excel :而对于 Word 文本时同样也有对应的 Pyth ...
- python与机械教育初探_Python公开课-机械学习之手写识别
授课讲师 讲师尹强 职务高级讲师.项目经理 多年互联网开发经验与授课经验,曾参与某知名家具电商网站.车友商城.物流系统的开发设计,善于使用多种技术解决技术问题和优化网站的性能和提高网站速度,开发经验丰 ...
- Python智能机械助理
今天我敲代码做了一个智能机械助理,来来来,看一下效果图,嘻嘻
- python程序设计机械工业出版社课后答案-Python 3程序设计基础
图书简介 配套资源:电子课件.教学大纲.源代码.习题答案 本书特色: 内容精练,实训题目经典实用,明确定位面向初.中级读者,由"入门"起步,侧重"提高". 附录 ...
最新文章
- Java Date类
- a different object with the same identifier value was already associated with the session:
- 手动编译Mysql5.6.10 手动编译php 支持fastcgi
- AI硬件碎片化难题,英特尔想用“一个API”解决,还推出新的编程语言DPC++
- Gallery的使用(一)
- 给中国学生的第五封信 – 你有选择的权利
- 【C语言】C语言实现面向对象编程之多态
- 【OS学习笔记】十五 保护模式三:保护模式下的内存访问机制
- eclipse自动为变量生成Get/Set函数
- C语言tolower函数介绍、示例和实现
- thinkpad重装系统不引导_联想装win10系统引导不进系统怎么办?(完美解决方法)
- 我叫mt4公会攻城战服务器维护中,公会攻城战也要讲战术《我叫MT4》攻城战策略解析...
- 【Win 10 应用开发】MIDI 音乐合成——乐理篇
- Scheduler 配置与注意事项
- 塑源码是什么_源码是什么意思啊
- 华为手机如何简单、快捷地投屏到电视机上?
- 关于阿里云与mangoDB的关系,以及uni-app基于阿里云打包H5以及app的讲解及注意事项
- 根据六边形边长求六边形面积
- influxdb删除column
- 设计模式讲解与代码实践(二十三)——模板方法