Python入門教程(三十五)Python中文件的打開
在服務(wù)器上打開文件
假設(shè)我們有以下文件,位于與 Python 相同的文件夾中。
demofile.txt
Hello! Welcome to demofile.txt This file is for testing purposes. Good Luck!
如需打開文件,請使用內(nèi)建的 open() 函數(shù)。
open() 函數(shù)返回文件對象,此對象有一個(gè) read() 方法用于讀取文件的內(nèi)容:
實(shí)例
f = open("demofile.txt", "r") print(f.read())
運(yùn)行實(shí)例
只讀取文件的一部分
默認(rèn)情況下,read() 方法返回整個(gè)文本,但您也可以指定要返回的字符數(shù):
實(shí)例
返回文件中的前五個(gè)字符:
f = open("demofile.txt", "r") print(f.read(5))
運(yùn)行實(shí)例
讀行
可以使用 readline() 方法返回一行
實(shí)例
讀取文件中的一行:
f = open("demofile.txt", "r") print(f.readline())
運(yùn)行實(shí)例
通過兩次調(diào)用 readline(),可以讀取前兩行。
實(shí)例
讀取文件中的兩行:
f = open("demofile.txt", "r") print(f.readline()) print(f.readline())
運(yùn)行實(shí)例
通過循環(huán)遍歷文件中的行,我們可以逐行讀取整個(gè)文件。
實(shí)例
逐行遍歷文件:
f = open("demofile.txt", "r") for x in f: print(x)
運(yùn)行實(shí)例
關(guān)閉文件
完成后始終關(guān)閉文件是一個(gè)好習(xí)慣。
實(shí)例
完成后關(guān)閉文件:
f = open("demofile.txt", "r") print(f.readline()) f.close()
運(yùn)行實(shí)例
注釋:在某些情況下,由于緩沖,應(yīng)該始終關(guān)閉文件,在關(guān)閉文件之前,對文件所做的更改可能不會(huì)顯示。
到此這篇關(guān)于Python入門教程(三十五)Python中文件的打開的文章就介紹到這了,更多相關(guān)Python中文件的打開內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
一文詳解凱撒密碼的原理及Python實(shí)現(xiàn)
凱撒密碼是古羅馬愷撒大帝用來對軍事情報(bào)進(jìn)行加密的算法,它采用了替換方法對信息中的每一個(gè)英文字符循環(huán)替換為字母表序列該字符后面第三個(gè)字符。本文主要為大家講解了凱撒密碼的原理及實(shí)現(xiàn),需要的可以參考一下2022-08-08python線程池threadpool實(shí)現(xiàn)篇
這篇文章主要為大家詳細(xì)介紹了python線程池threadpool的實(shí)現(xiàn),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2018-04-04Python處理字符串的常用函數(shù)實(shí)例總結(jié)
在數(shù)據(jù)分析中,特別是文本分析中,字符處理需要耗費(fèi)極大的精力,因而了解字符處理對于數(shù)據(jù)分析而言,也是一項(xiàng)很重要的能力,這篇文章主要給大家介紹了關(guān)于Python處理字符串的常用函數(shù),需要的朋友可以參考下2021-11-11Python實(shí)現(xiàn)B站UP主小助手詳解開發(fā)流程
功能是不是還挺豐富的,從寫第一行代碼到完成也就花了兩天不到的時(shí)間,這也證明了使用python開發(fā)的高效率,下面來說說這些功能開發(fā)中我遇到了哪些問題,我又是如何解決的2022-02-02