作为一个策划,经常要做的事情就是填表。看了下机械系的工作内容,用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完成机械填表相关推荐

  1. python机械臂仿真_VTK与Python实现机械臂三维模型可视化详解

    三维可视化系统的建立依赖于三维图形平台, 如 OpenGL.VTK.OGRE.OSG等, 传统的方法多采用OpenGL进行底层编程,即对其特有的函数进行定量操作, 需要开发人员熟悉相关函数, 从而造成 ...

  2. VTK与Python实现机械臂三维模型可视化详解

    三维可视化系统的建立依赖于三维图形平台, 如 OpenGL.VTK.OGRE.OSG等, 传统的方法多采用OpenGL进行底层编程,即对其特有的函数进行定量操作, 需要开发人员熟悉相关函数, 从而造成 ...

  3. python机械臂仿真_使用VTK与Python实现机械臂三维模型可视化

    三维可视化系统的建立依赖于三维图形平台, 如 OpenGL.VTK.OGRE.OSG等, 传统的方法多采用OpenGL进行底层编程,即对其特有的函数进行定量操作, 需要开发人员熟悉相关函数, 从而造成 ...

  4. 零基础学Python,机械成功转行,血泪干货的总结

    据说,再恩爱的夫妻, 一生中都有100次想离婚的念头 和50次想掐死对方的冲动. 求职路上亦是如此,打开这篇文章,相信你也有转行的想法.和身边的朋友聊过,入职后的他们,或多或少对现在的职位都有些不满, ...

  5. 机械专业与python的联系_使用python进行机械设计计算

    分析 这一过程的核心在于机械设计,python的编程的用途有两个 1.当作计算器,缺点在于没有casio计算器那样的自然显示,优点在于可以反复调用,使用lambda函数简化运算 2.当设计需要修改时, ...

  6. UR机械臂学习(8):Python实现机械臂运动控制(不使用MoveIt)

    以下是在gazebo仿真中使用,如果是控制真实机械臂,只需要修改订阅的话题即可 后期肯定会自己进行轨迹算法规划,用moveit的话想要更换算法太麻烦,所以尝试自己写程序不通过moveit来控制机械臂. ...

  7. python操作word填表_Python 自动化办公—Word 文本操作命令

    点击上方 小张Python,加为星标 第一时间收到 Python 技术干货! 之前介绍了一个Python包 openpyxl ,用于处理 Excel :而对于 Word 文本时同样也有对应的 Pyth ...

  8. python与机械教育初探_Python公开课-机械学习之手写识别

    授课讲师 讲师尹强 职务高级讲师.项目经理 多年互联网开发经验与授课经验,曾参与某知名家具电商网站.车友商城.物流系统的开发设计,善于使用多种技术解决技术问题和优化网站的性能和提高网站速度,开发经验丰 ...

  9. Python智能机械助理

    今天我敲代码做了一个智能机械助理,来来来,看一下效果图,嘻嘻

  10. python程序设计机械工业出版社课后答案-Python 3程序设计基础

    图书简介 配套资源:电子课件.教学大纲.源代码.习题答案 本书特色: 内容精练,实训题目经典实用,明确定位面向初.中级读者,由"入门"起步,侧重"提高". 附录 ...

最新文章

  1. Java Date类
  2. a different object with the same identifier value was already associated with the session:
  3. 手动编译Mysql5.6.10 手动编译php 支持fastcgi
  4. AI硬件碎片化难题,英特尔想用“一个API”解决,还推出新的编程语言DPC++
  5. Gallery的使用(一)
  6. 给中国学生的第五封信 – 你有选择的权利
  7. 【C语言】C语言实现面向对象编程之多态
  8. 【OS学习笔记】十五 保护模式三:保护模式下的内存访问机制
  9. eclipse自动为变量生成Get/Set函数
  10. C语言tolower函数介绍、示例和实现
  11. thinkpad重装系统不引导_联想装win10系统引导不进系统怎么办?(完美解决方法)
  12. 我叫mt4公会攻城战服务器维护中,公会攻城战也要讲战术《我叫MT4》攻城战策略解析...
  13. 【Win 10 应用开发】MIDI 音乐合成——乐理篇
  14. Scheduler 配置与注意事项
  15. 塑源码是什么_源码是什么意思啊
  16. 华为手机如何简单、快捷地投屏到电视机上?
  17. 关于阿里云与mangoDB的关系,以及uni-app基于阿里云打包H5以及app的讲解及注意事项
  18. 根据六边形边长求六边形面积
  19. influxdb删除column
  20. 设计模式讲解与代码实践(二十三)——模板方法

热门文章

  1. Python调用腾讯API进行营业执照核验
  2. 一、matpower安装流程
  3. Vdbench工具安装使用
  4. 用BILSTM+CRF模型进行命名实体识别
  5. 软考高项笔记 | 大数据
  6. 指纹调试 mtk(MT6763)- android8.1
  7. SubSonic使用技巧
  8. android 获取录音时长_Android、iOS录音时音量大小计算
  9. 小一寸照片的尺寸规格 小一寸的照片多少像素
  10. 【必看】AVAudioPlayer播放声音时加入了后台播放功能,看懂了吗?