python文件处理seek_python文件操作 seek(),tell()
seek():移動(dòng)文件讀取指針到指定位置
tell():返回文件讀取指針的位置
seek()的三種模式:
(1)f.seek(p,0)? 移動(dòng)當(dāng)文件第p個(gè)字節(jié)處,絕對(duì)位置
(2)f.seek(p,1)? 移動(dòng)到相對(duì)于當(dāng)前位置之后的p個(gè)字節(jié)
(3)f.seek(p,2)? 移動(dòng)到相對(duì)文章尾之后的p個(gè)字節(jié)
code:
f = open('d:/hello.txt','w')
f.write('hello my friend python!\nsecond line.')
f = open('d:\hello.txt','r')
(1)print(f.readlines())?? #result:? ['hello my friend python!\n', 'second line.'],f.tell()=37? 文件讀到的位置
(2)print(f.readline())?????? #result:
print 'f.tell(): ',f.tell()
print(f.readline())
print 'f.tell(): ',f.tell()
#result:
hello my friend python!
f.tell():? 25
second line.
f.tell():? 37
(3)print(f.read())
print 'f.tell(): ',f.tell()
#result
hello my friend python!
second line.
f.tell():? 37
(轉(zhuǎn))python文件操作 seek(),tell()
seek():移動(dòng)文件讀取指針到指定位置 tell():返回文件讀取指針的位置 seek()的三種模式: (1)f.seek(p,0)? 移動(dòng)當(dāng)文件第p個(gè)字節(jié)處,絕對(duì)位置 (2)f.seek(p,1) ...
python 文件操作 r w a
python基礎(chǔ)-文件操作 ? 一.文件操作 對(duì)文件操作的流程 打開文件,得到文件句柄并賦值給一個(gè)變量 通過(guò)句柄對(duì)文件進(jìn)行操作 關(guān)閉文件 ? ? ? 打開文件時(shí),需要指定文件路徑和以何等方式打開文件, ...
Python基礎(chǔ)篇【第2篇】: Python文件操作
Python文件操作 在Python中一個(gè)文件,就是一個(gè)操作對(duì)象,通過(guò)不同屬性即可對(duì)文件進(jìn)行各種操作.Python中提供了許多的內(nèi)置函數(shù)和方法能夠?qū)ξ募M(jìn)行基本操作. Python對(duì)文件的操作概括來(lái)說(shuō) ...
[Python學(xué)習(xí)筆記][第七章Python文件操作]
2016/1/30學(xué)習(xí)內(nèi)容 第七章 Python文件操作 文本文件 文本文件存儲(chǔ)的是常規(guī)字符串,通常每行以換行符'\n'結(jié)尾. 二進(jìn)制文件 二進(jìn)制文件把對(duì)象內(nèi)容以字節(jié)串(bytes)進(jìn)行存儲(chǔ),無(wú)法用筆 ...
day8.python文件操作
打開和關(guān)閉文件 open函數(shù) 用Python內(nèi)置的open()函數(shù)打開一個(gè)文件,創(chuàng)建一個(gè)file對(duì)象,相關(guān)的方法才可以調(diào)用它進(jìn)行讀寫. file = open(file_name [, access_ ...
Python之路Python文件操作
Python之路Python文件操作 一.文件的操作 文件句柄 = open('文件路徑+文件名', '模式') 例子 f = open("test.txt","r&qu ...
小學(xué)生都能學(xué)會(huì)的python(文件操作)
小學(xué)生都能學(xué)會(huì)的python(文件操作) 1. open("文件路徑", mode="模式", encoding="編碼") 文件的路徑: ...
Python文件操作:文件的打開關(guān)閉讀取寫入
Python文件操作:文件的打開關(guān)閉讀取寫入 一.文件的打開關(guān)閉 Python能以文本和二進(jìn)制兩種方式處理文件,本文主要討論在Python3中文本文件的操作. 文件操作都分為以下幾個(gè)步驟: 1.打開文 ...
隨機(jī)推薦
Laravel大型項(xiàng)目系列教程(四)顯示文章列表和用戶修改文章
小編心語(yǔ):不知不覺已經(jīng)第四部分了,非常感謝很多人給小編提的意見,改了很多bug,希望以后能繼續(xù)幫小編找找茬~小編也不希望誤導(dǎo)大家~這一節(jié),主要講的 是如何顯示文章列表和讓用戶修改文章,小編預(yù)告一下(一 ...
IDEA設(shè)置代碼大小以及菜單欄大小
IntelliJ IDEA設(shè)置菜單欄大小的方法:File --Settings --Appearance & Behavior -- Appearance ,右邊Override defaul ...
delphi WebBrowser控件上網(wǎng)頁(yè)驗(yàn)證碼圖片識(shí)別教程(一)
步驟一:獲取網(wǎng)頁(yè)中驗(yàn)證碼圖片的url地址 在delphi中加入一個(gè)BitBtn和一個(gè)memo以及WebBrowser控件實(shí)現(xiàn)網(wǎng)頁(yè)中驗(yàn)證碼圖片的url地址的獲取 程序如下:procedure TForm ...
轉(zhuǎn):Mongodb中隨機(jī)的查詢文檔記錄
簡(jiǎn)述,摘要:在實(shí)際應(yīng)用場(chǎng)景中,幾乎都會(huì)有隨機(jī)獲取數(shù)據(jù)記錄的需求.而這個(gè)需求在Mongodb卻不是很好實(shí)現(xiàn),就目前而言,大致上有三種解決方案:1. 先計(jì)算出一個(gè)從0到記錄總數(shù)之間的隨機(jī)數(shù),然后采用ski ...
CppCMS URL使用
Artyom覺得URL分為三個(gè)組成部分: Script_Name / Path_Info ? Query_String 比方以下的: /foo/bar.php/test?x=10 Script_Nam ...
windows 10 下使用 binwalk
剛接觸CTF沒什么經(jīng)驗(yàn),菜鳥一只很多題不會(huì)做,就在網(wǎng)上看大佬寫的Write up.發(fā)現(xiàn)經(jīng)常會(huì)用到一個(gè)小工具--binwalk.binwalk在kali系統(tǒng)里是一個(gè)自帶的工具,但windows可沒有.之 ...
java控制臺(tái)輸入輸出
一.比較傳統(tǒng)的輸入方法用輸入流,得到字符串后要另行判斷.轉(zhuǎn)換 案例 import java.io.BufferedReader; import java.io.IOException; import ...
javascript高級(jí)程序語(yǔ)言學(xué)習(xí)筆記
1.加法操作符(+)的用法 第一種情況,如果兩個(gè)操作符都是數(shù)值,執(zhí)行常規(guī)的加法計(jì)算. 第二種情況,如果兩個(gè)操作數(shù)都是字符串,則將第二個(gè)操作數(shù)與第一個(gè)操作數(shù)拼接起來(lái). 第三種情況,只有一個(gè)操作數(shù)是字符串 ...
MVC中使用Hangfire執(zhí)行定時(shí)任務(wù)
需求描述 項(xiàng)目中有一個(gè)通知公告的功能,在后臺(tái)管理員添加公告后需要推送消息給所有注冊(cè)用戶,讓其查看消息.消息推送移動(dòng)端采用極光推送,但是消息在何時(shí)發(fā)送是個(gè)問(wèn)題,比如說(shuō)有一個(gè)重要的會(huì)議通知,可能希望在會(huì)議 ...
[Swift]多維數(shù)組的表示和存儲(chǔ):N維數(shù)組映射到一維數(shù)組(一一對(duì)應(yīng))!
數(shù)組:有序的元素序列. 若將有限個(gè)類型相同的變量的集合命名,那么這個(gè)名稱為數(shù)組名.組成數(shù)組的各個(gè)變量稱為數(shù)組的分量,也稱為數(shù)組的元素,有時(shí)也稱為下標(biāo)變量.用于區(qū)分?jǐn)?shù)組的各個(gè)元素的數(shù)字編號(hào)稱為下標(biāo).數(shù)組 ...
總結(jié)
以上是生活随笔為你收集整理的python文件处理seek_python文件操作 seek(),tell()的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: python traceback对象_P
- 下一篇: 公式 有效值_纯电阻电路电功率公式