python中文件读取操作及注意事项
我們想要讀一些文件,那么可以使用read()函數、readline()函數、或者readlines()函數。
其中read()函數可以一次性讀取文件中所有的內容,也可以設置read(100),也就是一次讀取100字節內容。讀到文件結尾之后,再次調用read()會返回空(’’)字符串。
readline()一次可以讀取一行數據。當文件讀取結束后,同樣也會返回空字符串。我們if not line:判斷也會返回False.
函數readlines()調用的時候讀取所有行,并返回單行字符串的列表。
?
讀文件:
| #打開文件 f = open("./index.cpp","r") ? #1. 讀取文件中所有數據 contents = f.read() print("文件數據如下:") #使用strip函數,刪除內容中的空行 print(contents.strip()) ? #2. 指定讀取5個字節 contents = f.read(5) print(contents) #讀取剩下內容 contents = f.read() print(contents) ? #3. 讀取一行數據 line = f.readline() print(line,end="") line = f.readline() print(line,end="") ? #4. 讀取所有行 lines = f.readlines() for line in lines: ?????? #判斷當前行是否為空行 ?????? if line.isspace(): ?????????????? continue ?????? print(line,end="") ? #關閉文件 f.close() |
總結
以上是生活随笔為你收集整理的python中文件读取操作及注意事项的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python中break与continu
- 下一篇: websocket python爬虫_p