日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程语言 > python >内容正文

python

python完成机械填表

發(fā)布時(shí)間:2024/8/1 python 34 豆豆
生活随笔 收集整理的這篇文章主要介紹了 python完成机械填表 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

作為一個(gè)策劃,經(jīng)常要做的事情就是填表。看了下機(jī)械系的工作內(nèi)容,用python完成了。一邊學(xué)習(xí)一邊工作。

這里簡單記錄一下。

import csv#讀入csv文件,使用utf-8格式。 csvFile = open("C:/Python34/test/npc.csv", "r", encoding='UTF-8')#我只需要用到這張表的前兩列,所以讀入csv后,只取前兩列的內(nèi)容 dict_reader = csv.DictReader(csvFile)result = {}for row in dict_reader:result[int(row["ID"])] = row["Name"]#莫名的最后輸出的時(shí)候排序是亂的。大致驗(yàn)證了一下內(nèi)容是對(duì)的。所以后來在這里加了個(gè)sorted。其實(shí)并不是必須的 sorted(result.keys()) ##print("###"*30)#構(gòu)造需要的格式,并且保存 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)#單獨(dú)寫入一個(gè)文件,方便移動(dòng)到它該去的地方 with open("C:/Python34/test/text_for_copy1.txt","w") as f:f.writelines(list_for_copy)

最近在學(xué)習(xí)python的文字處理,也是剛好遇見需要大量填表的狀況。所以寫了一個(gè)簡單的工具給自己。哪天可以讓python把表都替我填了就好了。

哦,對(duì)了。其實(shí)還是要手動(dòng)修改一些值。比如RandomWeight當(dāng)然不會(huì)都是1000,nSize也不能都是middle,只是經(jīng)驗(yàn)值我還沒想好怎么改。

總結(jié)

以上是生活随笔為你收集整理的python完成机械填表的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。