欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Python實(shí)現(xiàn)給文件添加內(nèi)容及得到文件信息的方法

 更新時(shí)間:2015年05月28日 14:53:33   作者:wayne92  
這篇文章主要介紹了Python實(shí)現(xiàn)給文件添加內(nèi)容及得到文件信息的方法,可實(shí)現(xiàn)從文件開頭添加內(nèi)容的功能,需要的朋友可以參考下

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

經(jīng)常會(huì)遇到給文件添加內(nèi)容的時(shí)候,如果只是添加在文件的末尾,就比較簡(jiǎn)單了:

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

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

file.seek(0)
file.write('world')

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

而我遇到的需求就是要在文件頭添加?xùn)|西啊,怎么辦呢?不至于把里面東西全讀出來(lái),再寫進(jìn)去吧?

還好看到了'r+'這個(gè)模式(以前從來(lái)沒(méi)有用過(guò))

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

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

得到文件的修改時(shí)間:

>>> t = os.path.getmtime(path)
>>> t
1190626843
>>> type(t)
<type 'int'>
>>> os.stat(path)[8]
1190626843

得到文件的大?。?/p>

>>> os.stat(path)[6]
2808L
>>> os.path.getsize(path)
2808L

希望本文所述對(duì)大家的Python程序設(shè)計(jì)有所幫助。

相關(guān)文章

  • Python語(yǔ)法糖遍歷列表時(shí)刪除元素方法示例詳解

    Python語(yǔ)法糖遍歷列表時(shí)刪除元素方法示例詳解

    這篇文章主要為大家介紹了Python語(yǔ)法糖遍歷列表時(shí)刪除元素詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-05-05
  • 最新評(píng)論