成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

Python數據編組對文字串的讀寫

開發 后端
Python數據編組是一種在國際上應用也相當廣泛的計算機語言,下面的文章就是對其相關實際應用方案的具體介紹,忘、希望對你會有所幫助。

如果你對Python數據編組這種計算機語言有不解之處時,或想了解Python數據編組的實際相關應用方案時,你可以瀏覽我們的文章,希望我們的文章就是對你會有所收獲。以下是文章的具體介紹。

使用前一節中介紹的模塊,可以實現在文件中對字符串的讀寫。然而,有的時候,需要傳遞其它類型的數據。如list、tuple、dictionary和其它對象。在Python數據編組中,你可以使用Pickling來完成。你可以使用Python標準庫中的“pickle”模塊完成數據編組。下面,我們來編組一個包含字符串和數字的list:

  1. view plaincopy to clipboardprint?  
  2. import pickle   
  3.  
  4. fileHandle = open ( 'pickleFile.txt', 'w' )   
  5. testList = [ 'This', 2, 'is', 1, 'a', 0, 'test.' ]   
  6. pickle.dump ( testList, fileHandle )   
  7. fileHandle.close()   
  8.  
  9. import pickle  
  10.  
  11. fileHandle = open ( 'pickleFile.txt', 'w' )  
  12. testList = [ 'This', 2, 'is', 1, 'a', 0, 'test.' ]  
  13. pickle.dump ( testList, fileHandle )  
  14. fileHandle.close()  

拆分編組同樣不難:

  1. view plaincopy to clipboardprint?  
  2. import pickle   
  3.  
  4. fileHandle = open ( 'pickleFile.txt' )   
  5. testList = pickle.load ( fileHandle )   
  6. fileHandle.close()   
  7.  
  8. import pickle  
  9.  
  10. fileHandle = open ( 'pickleFile.txt' )  
  11. testList = pickle.load ( fileHandle )  
  12. fileHandle.close()  
  13.  

 

現在Python數據編組試試存儲更加復雜的數據:

  1. view plaincopy to clipboardprint?  
  2. import pickle   
  3.  
  4. fileHandle = open ( 'pickleFile.txt', 'w' )   
  5. testList = [ 123, { 'Calories' : 190 }, 'Mr. Anderson',
     [ 1, 2, 7 ] ]   
  6. pickle.dump ( testList, fileHandle )   
  7. fileHandle.close()   
  8.  
  9. import pickle  
  10.  
  11. fileHandle = open ( 'pickleFile.txt', 'w' )  
  12. testList = [ 123, { 'Calories' : 190 }, 'Mr. Anderson', 

    [ 1, 2, 7 ] ]  
  13. pickle.dump ( testList, fileHandle )  
  14. fileHandle.close()view plaincopy to clipboardprint?  
  15. import pickle   
  16.  
  17. fileHandle = open ( 'pickleFile.txt' )   
  18. testList = pickle.load ( fileHandle )   
  19. fileHandle.close()   
  20.  
  21. import pickle  
  22.  
  23. fileHandle = open ( 'pickleFile.txt' )  
  24. testList = pickle.load ( fileHandle )  
  25. fileHandle.close()   
  26.  

如上所述,使用Python數據編組的“pickle”模塊編組確實很簡單。眾多對象可以通過它來存儲到文件中。如果可以的話,“cPickle”同樣勝任這個工作。它和“pickle”模塊一樣,但是速度更快:

  1. view plaincopy to clipboardprint?  
  2. import cPickle   
  3.  
  4. fileHandle = open ( 'pickleFile.txt', 'w' )   
  5. cPickle.dump ( 1776, fileHandle )   
  6. fileHandle.close()   

以上是對Python數據編組實際應用的相關內容的部分介紹。
 

責任編輯:佚名 來源: linux.chinaitlab.com
相關推薦

2017-08-01 17:34:47

Linux內核驅動文件讀寫

2010-03-12 15:49:46

Python字串查找

2020-01-09 10:47:15

HDFS數據文件

2010-04-30 11:22:23

Unix系統

2010-07-09 17:07:14

SQL Server數

2021-08-05 10:00:02

Python編程語言

2019-11-19 11:20:25

Python數據結構Windows

2021-02-26 20:55:56

JavaNIO隨機

2010-03-05 09:40:08

Python遞歸

2009-07-15 16:42:03

iBATIS讀寫CLO

2021-07-20 15:42:05

編程語言PythonJava

2010-07-12 08:36:35

SQL Server數

2009-12-02 11:24:21

pingIP地址

2022-11-07 07:04:25

2010-07-01 10:20:41

SQL Server

2010-03-12 16:30:27

Python文件

2025-01-13 09:00:00

Python文件讀寫代碼

2010-03-17 14:18:27

Python open

2021-10-18 11:42:23

數據系統權衡

2017-11-24 17:20:37

數據庫數據倉庫讀寫分離
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 特黄毛片| av午夜电影 | 韩日精品在线观看 | 欧美日韩精品专区 | 国产成人免费在线观看 | 精久久久 | 亚洲成人毛片 | 羞羞在线观看视频 | 亚洲一区二区三区在线 | 男女网站免费 | 中文字幕在线观看视频网站 | 美女爽到呻吟久久久久 | 天天干夜夜拍 | 国产高清在线精品一区二区三区 | 精品久久久久一区二区国产 | av网站免费在线观看 | 九九九精品视频 | 欧美日韩一区二区在线 | 91一区二区在线观看 | 91精品久久久| 欧美综合自拍 | 欧美在线a | 国产精品久久久久久吹潮 | 日韩欧美精品 | 日日噜噜夜夜爽爽狠狠 | 亚洲综合色视频在线观看 | 欧美一卡二卡在线 | 天堂一区二区三区 | 五月天婷婷综合 | 国产成人av在线 | 91福利在线导航 | 成人免费看片 | 亚洲视频中文 | 国产福利二区 | 99热99 | 欧美在线亚洲 | 99爱在线视频 | 婷婷毛片 | 一区二区国产精品 | 欧美精品一区二区三区在线播放 | 男女羞羞免费视频 |