成人免费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-05 11:04:00

C調用Python函數

2010-03-04 09:40:52

Python Clas

2011-06-27 15:08:18

QML 視圖

2009-09-16 16:59:05

LINQ to XML

2009-07-14 14:04:36

WebWork框架

2009-09-14 10:13:02

LINQ查詢操作

2024-05-27 09:21:31

2010-03-05 14:50:08

Python調用.ne

2010-02-03 10:05:48

C++ enum枚舉

2021-12-08 10:36:46

JavaPDF文件

2009-08-27 16:29:18

C#動態編譯

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 15:49:45

C#對INI文件操作

2009-08-28 11:16:51

C#日期型數

2009-10-19 18:01:35

Linux磁盤分區
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 在线免费观看欧美 | 二区中文| 亚洲精品乱码久久久久久按摩观 | 欧美videosex性极品hd | 99国产精品视频免费观看一公开 | 四虎在线视频 | 亚洲一区二区三区视频 | 一区二区免费 | 美女黄网站视频免费 | 天天操天天摸天天爽 | 成人一区二区三区 | 激情国产在线 | 国产成人精品一区二区三区在线 | 亚洲人成人一区二区在线观看 | 在线精品一区二区三区 | 亚洲午夜精品一区二区三区 | 欧美日韩视频在线 | 日韩国产精品一区二区三区 | 97人人超碰 | 香蕉超碰 | 国产免费一区二区 | 91日日 | 国产精品久久久久久妇女 | 国产精品一区二区三区久久久 | 亚洲综合久久网 | 最新中文字幕久久 | 天堂中文在线播放 | 另类视频区| 99精品一区二区三区 | 久久99这里只有精品 | 在线观看免费av网 | 午夜精品一区二区三区三上悠亚 | 日韩欧美久久 | 亚洲视频免费 | 美女在线视频一区二区三区 | 亚洲国产成人精品在线 | 亚洲一区成人 | 国产电影一区二区在线观看 | 操皮视频 | 金莲网 | 国产精品久久久久久久久久三级 |