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

Python文件操作簡單示例剖析

開發 后端
Python文件操作是一個應用比較頻繁的操作技術,我們在這篇文章中將會通過一個簡單的示例來詳細講解一下這一操作技巧。

Python編程語言中,有很多比較有用的操作技巧值得我們在學習和實踐中去熟練的掌握,以幫助我們應用這一語言來實現各種功能。在這里我們就先來一起了解一下Python文件操作的相關應用技巧。

現在以txt為例簡單的講一下Python文件操作.

首先是建立關聯...假設在存在以下文件 e:test.txt

  1. This is line #1  
  2. This is line #2  
  3. This is line #3  
  4. END  
  5. >>> f = file('e:\test.txt', 'r') 

關鍵字的***部分,是文件路徑及名稱。注意這里面,路徑需要用\

第二部分,是對文件的模式或者叫權限,一般有以下3種 "r" (read), "w" (write)和 "a"(append).

之后,就可以利用

  1. f_content = infile.read()  
  2. f_content = infile.readlines() 

來讀取文件內容了

  1. >>> f = file('e:\test.txt', 'r')  
  2. >>> ff_content = f.read()  
  3. >>> print f_content  
  4. This is line #1  
  5. This is line #2  
  6. This is line #3  
  7. END  
  8. >>> f.close()  
  9. >>> 
  10. >>> infile = file('e:\test.txt', 'r')  
  11. >>> f = file('e:\test.txt', 'r')  
  12. >>> for f_line in f.readlines():  
  13. print 'Line:', f_line  
  14. Line: This is line #1  
  15. Line: This is line #2  
  16. Line: This is line #3  
  17. Line: END  
  18. >>> f.close()  
  19. >>> 

然后是文件的寫入

  1. >>> f=file('e:\test.txt','w')  
  2. >>> f.write('billrice')  
  3. >>> f.write('testtest')  
  4. >>> f.write('entern')  
  5. >>> f.writelines(['billrice','ricerice'])  
  6. >>> f.close()  
  7. >>> 
  8. >>> f=file('e:\test.txt','r')  
  9. >>> content=f.read()  
  10. >>> print content  
  11. billricetesttestenter  
  12. billricericerice  
  13. >>> 

在Python文件操作中,需要注意的是...在f.close()之前,c盤下面只有一個空空的test.txt,f.close()的作用相當于***的存盤。

刪除文件:

  1. name='e:1.txt' 
  2. os.remove(name) 

壓縮文件:

  1. import os  
  2. import zipfile  
  3. import time  
  4. # 壓縮目錄  
  5. source_dir= r'F:web' 
  6. # 按時間生成文件名稱  
  7. target_file = time.strftime('%Y%m%d%H%M%S') + '.zip'  
  8. myZipFile = zipfile.ZipFile(target_file, 'w' )# 壓縮所有文件,包含子目錄  
  9. for root,dirs,files in os.walk(source_dir):  
  10. for vfileName in files:  
  11. fileName = os.path.join(root,vfileName)  
  12. myZipFile.write( fileName, fileName, zipfile.ZIP_DEFLATED )  
  13. # 壓縮完成  
  14. myZipFile.close() 

以上就是我們為大家詳細介紹的Python文件操作的相關內容。

【編輯推薦】

  1. 使用Python遞歸對文件進行相關處理
  2. Python實現tab文件操作相關應用方式解讀
  3. Python實現ini文件操作基本操作方式分享
  4. Python構造列表基本應用語法詳解
  5. 利用PDB實現Python程序調試
責任編輯:曹凱 來源: 博客園
相關推薦

2010-02-24 17:54:02

2010-03-04 09:40:52

Python Clas

2010-03-05 11:04:00

C調用Python函數

2011-06-27 15:08:18

QML 視圖

2009-09-16 16:59:05

LINQ to XML

2009-09-14 10:13:02

LINQ查詢操作

2009-07-14 14:04:36

WebWork框架

2010-02-03 10:05:48

C++ enum枚舉

2010-03-05 14:50:08

Python調用.ne

2024-05-27 09:21:31

2009-08-27 16:29:18

C#動態編譯

2021-12-08 10:36:46

JavaPDF文件

2021-12-09 09:02:53

JavaPDF文件iText

2009-07-16 16:27:26

Struts WebW

2011-08-12 14:01:21

SQL Server存儲過程

2024-10-30 08:00:00

Python函數工作原理

2009-07-24 17:54:20

iBatis配置

2009-08-28 11:16:51

C#日期型數

2009-10-19 18:01:35

Linux磁盤分區

2009-08-28 15:49:45

C#對INI文件操作
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 狠狠入ady亚洲精品经典电影 | 在线成人免费视频 | 欧美国产免费 | 美女啪啪国产 | 国产原创视频 | 亚洲精品在线免费 | 毛片在线免费播放 | 免费一级片 | 一级aaaaaa毛片免费同男同女 | 亚洲精品永久免费 | 国产精品久久国产精品 | 精品网| 一区免费看 | 日韩视频中文字幕 | 国产精品影视在线观看 | 日韩一级 | 97伊人| 久久久久精| 久久久久久久久久久久91 | 久草色视频 | 超碰人人人人 | 超碰网址 | 日韩精品人成在线播放 | 狠狠做六月爱婷婷综合aⅴ 国产精品视频网 | 国产精品成人一区二区三区吃奶 | 日本在线网址 | 国产999精品久久久 精品三级在线观看 | 免费观看www | 91极品尤物在线播放国产 | 免费在线黄 | 久久精品国产久精国产 | 天天拍天天草 | 91九色在线观看 | 成人羞羞国产免费视频 | 高清亚洲| 男人影音 | 精品一区久久 | 精品成人 | 在线看91 | 中文字幕一区二区三区不卡 | 中日韩毛片 |