最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Python 提取dict轉(zhuǎn)換為xml/json/table并輸出的實現(xiàn)代碼

 更新時間:2016年08月28日 16:20:08   投稿:mdxy-dxy  
這篇文章主要介紹了Python 提取dict轉(zhuǎn)換為xml/json/table并輸出的實現(xiàn)代碼,需要的朋友可以參考下

核心代碼:

#!/usr/bin/python
#-*- coding:gbk -*-
#設(shè)置源文件輸出格式
import sys
import getopt
import json
import createDict
import myConToXML
import myConToTable
 
 
def getRsDataToDict():
  #獲取控制臺中輸入的參數(shù),并根據(jù)參數(shù)找到源文件獲取源數(shù)據(jù)
  csDict={}
  try:
    #通過getopt獲取參數(shù)
    opts,args=getopt.getopt(sys.argv[1:],"",["output=","file=","query="])
    csDict=createDict.procParam(opts,args)
    return csDict
  except getopt.GetoptError:
    print getopt.error
    sys.exit()
 
def collectionToJson(contentTxt):
  #參數(shù)1表示python對象;參數(shù)2表示按照字典排序;參數(shù)3表示根據(jù)格式縮進(jìn)顯示
  jsoninfo = json.dumps(contentTxt,sort_keys=True,indent=2)
  print "JSON輸出:"
  print type(jsoninfo)
  print jsoninfo
 
if __name__=="__main__":
  #輸入?yún)?shù)格式為>python test.py output=json file=c:\..\input.txt query=Permission[0]
  inputParm=getRsDataToDict()
  if inputParm["query"]!=None:
    csDict=createDict.getQueryRs(inputParm["contentTxt"],inputParm["query"])
  else:
    csDict=inputParm["contentTxt"]
  output=inputParm["output"]
  if output=="json":
    collectionToJson(csDict)
  elif output=="xml":
    path='C:\\Users\\Vincent\\Documents\\MyTest1.xml'
    encod='utf8'
    myConToXML.getDictToXml(csDict,path,encod)
  elif output=="table":
    myConToTable.ContentToTable(csDict)

相關(guān)文章

  • 徹底卸載Anaconda詳細(xì)教程(超詳細(xì)!)

    徹底卸載Anaconda詳細(xì)教程(超詳細(xì)!)

    這篇文章主要給大家介紹了關(guān)于徹底卸載Anaconda的相關(guān)資料,Anaconda(官方網(wǎng)站)就是可以便捷獲取包且對包能夠進(jìn)行管理,同時對環(huán)境可以統(tǒng)一管理的發(fā)行版本,需要的朋友可以參考下
    2023-11-11
  • python判斷字符串是否是json格式方法分享

    python判斷字符串是否是json格式方法分享

    這篇文章主要介紹了python判斷字符串是否是json格式方法分享,具有一定參考價值,需要的朋友可以了解下。
    2017-11-11
  • python實現(xiàn)圖書館研習(xí)室自動預(yù)約功能

    python實現(xiàn)圖書館研習(xí)室自動預(yù)約功能

    這篇文章主要為大家詳細(xì)介紹了python實現(xiàn)圖書館研習(xí)室自動預(yù)約功能,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-04-04
  • Python實現(xiàn)K折交叉驗證法的方法步驟

    Python實現(xiàn)K折交叉驗證法的方法步驟

    這篇文章主要介紹了Python實現(xiàn)K折交叉驗證法的方法步驟,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-07-07
  • PyTorch之圖像和Tensor填充的實例

    PyTorch之圖像和Tensor填充的實例

    今天小編就為大家分享一篇PyTorch之圖像和Tensor填充的實例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-08-08
  • python中pip的使用方法詳解

    python中pip的使用方法詳解

    pip 是 Python 的默認(rèn)包管理工具,隨 Python 3.x 版本一同安裝,它使得安裝和管理 Python 包變得非常簡單,本文將介紹 pip 的基本使用方法、常用命令及其代碼示例,需要的朋友可以參考下
    2024-12-12
  • django中的select_related和prefetch_related性能優(yōu)化分析

    django中的select_related和prefetch_related性能優(yōu)化分析

    這篇文章主要介紹了django中的select_related和prefetch_related性能優(yōu)化分析,本文給大家介紹的非常詳細(xì),需要的朋友可以參考下
    2024-07-07
  • python 異常的傳遞性及主動拋出學(xué)習(xí)

    python 異常的傳遞性及主動拋出學(xué)習(xí)

    這篇文章主要為大家介紹了python 異常的傳遞性及主動拋出學(xué)習(xí),有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-03-03
  • 詳解如何使用Python網(wǎng)絡(luò)爬蟲獲取招聘信息

    詳解如何使用Python網(wǎng)絡(luò)爬蟲獲取招聘信息

    在疫情階段,想找一份不錯的工作變得更為困難,很多人會選擇去網(wǎng)上看招聘信息??墒钦衅感畔⒂幸恍┦清e綜復(fù)雜的。本文將為大家介紹用Python爬蟲獲取招聘信息的方法,需要的可以參考一下
    2022-03-03
  • python三大器之迭代器、生成器、裝飾器

    python三大器之迭代器、生成器、裝飾器

    迭代是Python最強(qiáng)大的功能之一,是訪問集合元素的一種方式;迭代器是一個可以記住遍歷的位置的對象,本文給大家介紹python三大器之迭代器、生成器、裝飾器的相關(guān)知識,感興趣的朋友跟隨小編一起看看吧
    2022-01-01

最新評論

达拉特旗| 丰顺县| 新巴尔虎右旗| 广元市| 四平市| 灌阳县| 临澧县| 凉城县| 金山区| 嫩江县| 会理县| 大丰市| 镇康县| 资溪县| 新竹市| 绥化市| 铜陵市| 额敏县| 靖江市| 邢台市| 余干县| 安多县| 吴旗县| 怀远县| 泰州市| 中卫市| 栾城县| 富源县| 清原| 自治县| 香格里拉县| 宿迁市| 峨眉山市| 双流县| 巧家县| 山阳县| 本溪市| 佛坪县| 陇南市| 双牌县| 拜城县|