国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Python > 正文

Python實現給文件添加內容及得到文件信息的方法

2020-01-04 18:08:02
字體:
來源:轉載
供稿:網友

這篇文章主要介紹了Python實現給文件添加內容及得到文件信息的方法,可實現從文件開頭添加內容的功能,需要的朋友可以參考下

本文實例講述了Python實現給文件添加內容及得到文件信息的方法。分享給大家供大家參考。具體分析如下:

經常會遇到給文件添加內容的時候,如果只是添加在文件的末尾,就比較簡單了:

 

 
  1. file = open(filename,'a'
  2. file.write('hello'
  3. file.close() 

使用'a'模式打開文件后,指針默認指向文件末尾,即使你:

 

 
  1. file.seek(0
  2. file.write('world'

字符串‘world'還是會加在文件的末尾,而不會是你想要的開始位置。

而我遇到的需求就是要在文件頭添加東西啊,怎么辦呢?不至于把里面東西全讀出來,再寫進去吧?

還好看到了'r+'這個模式(以前從來沒有用過)

 

 
  1. file = open(filename,'r+'
  2. file.tell() #0L 
  3. file.write('begin'
  4. file.close() 

打開文件看看,是不是可以了呢;)

得到文件的修改時間:

 

 
  1. >>> t = os.path.getmtime(path) 
  2. >>> t 
  3. 1190626843 
  4. >>> type(t) 
  5. <type 'int'
  6. >>> os.stat(path)[8
  7. 1190626843 

得到文件的大小:

 

 
  1. >>> os.stat(path)[6
  2. 2808L 
  3. >>> os.path.getsize(path) 
  4. 2808L 

希望本文所述對大家的Python程序設計有所幫助。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 安新县| 阜城县| 郑州市| 家居| 云梦县| 荥阳市| 南漳县| 东平县| 水城县| 塔城市| 新晃| 砀山县| 开平市| 万州区| 象州县| 丹棱县| 曲麻莱县| 江口县| 漳州市| 依安县| 新和县| 句容市| 延安市| 普陀区| 卢龙县| 临海市| 淮安市| 义马市| 哈密市| 东乌| 昌黎县| 鄂伦春自治旗| 宁蒗| 县级市| 沂南县| 玉门市| 天镇县| 进贤县| 龙井市| 新丰县| 左贡县|