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

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

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

核心代碼:

#!/usr/bin/python
#-*- coding:gbk -*-
#設置源文件輸出格式
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ù)格式縮進顯示
  jsoninfo = json.dumps(contentTxt,sort_keys=True,indent=2)
  print "JSON輸出:"
  print type(jsoninfo)
  print jsoninfo
 
if __name__=="__main__":
  #輸入參數(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)

相關文章

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

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

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

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

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

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

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

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

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

    PyTorch之圖像和Tensor填充的實例

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

    python中pip的使用方法詳解

    pip 是 Python 的默認包管理工具,隨 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)化分析,本文給大家介紹的非常詳細,需要的朋友可以參考下
    2024-07-07
  • python 異常的傳遞性及主動拋出學習

    python 異常的傳遞性及主動拋出學習

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

    詳解如何使用Python網絡爬蟲獲取招聘信息

    在疫情階段,想找一份不錯的工作變得更為困難,很多人會選擇去網上看招聘信息。可是招聘信息有一些是錯綜復雜的。本文將為大家介紹用Python爬蟲獲取招聘信息的方法,需要的可以參考一下
    2022-03-03
  • python三大器之迭代器、生成器、裝飾器

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

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

最新評論

醴陵市| 许昌县| 伊川县| 边坝县| 通许县| 磐石市| 焦作市| 仙居县| 河曲县| 桃江县| 循化| 阿瓦提县| 中方县| 无锡市| 昭通市| 仙游县| 扎兰屯市| 芒康县| 高平市| 和林格尔县| 海宁市| 建湖县| 洞头县| 民和| 桑日县| 云龙县| 浮梁县| 永仁县| 光泽县| 乌兰浩特市| 邮箱| 达孜县| 如皋市| 万州区| 建瓯市| 靖远县| 青铜峡市| 龙胜| 万源市| 库车县| 甘德县|