一、前言
Python被廣泛應用於Web、數據分析、機器學習等應用領域,而文件編程是Python編程中重要的一部分。通過文件編程,我們可以讀寫文件、操作文件目錄等。本文旨在幫助初學者快速掌握Python文件編程基礎知識,並且給出了實例代碼方便大家理解和使用。
二、文件讀寫
1、讀取文件內容
Python可以通過open函數打開一個文件,默認以只讀模式打開,返回一個文件對象。然後通過read、readline、readlines方法讀取內容。
with open("test.txt", "r") as f: print(f.read())
read方法返回一個字符串,讀取整個文件內容。readline方法返回一行內容。readlines方法則返回整個文件內容的列表,其中每個元素表示一行內容。例如下面的代碼:
with open("test.txt", "r") as f: print(f.readline()) print(f.readline()) print(f.readline())
上述代碼輸出test.txt文件的前三行內容。
2、寫入文件內容
Python同樣可以通過open函數打開一個文件以寫入模式打開,返回一個文件對象。然後通過write方法寫入內容。
with open("test.txt", "w") as f: f.write("hello world!")
上述代碼向test.txt文件中寫入了一行hello world!。
三、文件目錄操作
1、獲取當前工作目錄
Python的os模塊可以操作文件目錄,其中getcwd函數可以獲取當前工作目錄。
import os print(os.getcwd())
2、創建目錄
通過os模塊中的mkdir函數可以創建目錄,例如下面的代碼創建一個名為”test”的新目錄。
import os os.mkdir("test")
3、遍歷目錄和文件
Python的os模塊提供了一些函數,可以列出目錄下的文件和子目錄。例如os.listdir可以列出當前目錄下的所有文件和子目錄。
import os print(os.listdir(os.getcwd()))
上述代碼列出了當前工作目錄下的所有文件和子目錄。
四、總結
Python文件編程是Python編程中必不可少的一部分,通過文件編程可以讀寫文件、操作文件目錄等。其中read、write、mkdir、os.listdir等函數都是初學者需要掌握的基礎知識,可以幫助初學者快速實現自己的編程目標。
原創文章,作者:AJAD,如若轉載,請註明出處:https://www.506064.com/zh-hk/n/139227.html