新聞中心
在Python中,我們可以使用os模塊來讀取文件夾內(nèi)的文件名稱,os模塊提供了許多與操作系統(tǒng)交互的函數(shù),其中os.listdir()函數(shù)可以返回指定目錄下的所有文件和目錄名。

以下是一個簡單的示例,展示了如何使用os.listdir()函數(shù)讀取文件夾內(nèi)的文件名稱:
1、我們需要導入os模塊,在Python代碼的開頭,添加以下代碼:
import os
2、我們可以使用os.listdir()函數(shù)獲取指定目錄下的所有文件和目錄名,如果我們想要獲取當前目錄下的所有文件和目錄名,可以使用以下代碼:
file_names = os.listdir('.')
print(file_names)
這里,’.’表示當前目錄,os.listdir()函數(shù)將返回一個包含當前目錄下所有文件和目錄名的列表。
3、如果我們想要獲取其他目錄下的所有文件和目錄名,只需將’.’替換為相應的目錄路徑即可,如果我們想要獲取名為"example_folder"的目錄下的所有文件和目錄名,可以使用以下代碼:
file_names = os.listdir('example_folder')
print(file_names)
4、我們還可以使用for循環(huán)遍歷os.listdir()函數(shù)返回的列表,以便逐個處理每個文件和目錄名,我們可以使用以下代碼打印出每個文件和目錄的名稱:
file_names = os.listdir('example_folder')
for name in file_names:
print(name)
5、我們還可以使用os.path模塊來處理文件路徑,我們可以使用os.path.join()函數(shù)將目錄路徑和文件名連接起來,以生成完整的文件路徑,以下是一個示例:
import os directory = 'example_folder' filename = 'example.txt' file_path = os.path.join(directory, filename) print(file_path)
這里,我們首先導入了os模塊,然后定義了目錄名和文件名,接著,我們使用os.path.join()函數(shù)將目錄名和文件名連接起來,生成了完整的文件路徑,我們打印出了文件路徑。
6、如果我們想要判斷一個路徑是否為文件,可以使用os.path.isfile()函數(shù),以下是一個示例:
import os
file_path = 'example.txt'
if os.path.isfile(file_path):
print('這是一個文件')
else:
print('這不是一個文件')
這里,我們首先導入了os模塊,然后定義了文件路徑,接著,我們使用os.path.isfile()函數(shù)判斷該路徑是否為文件,如果該路徑為文件,則輸出"這是一個文件";否則,輸出"這不是一個文件"。
7、類似地,我們可以使用os.path.isdir()函數(shù)判斷一個路徑是否為目錄,以下是一個示例:
import os
directory = 'example_folder'
if os.path.isdir(directory):
print('這是一個目錄')
else:
print('這不是一個目錄')
這里,我們首先導入了os模塊,然后定義了目錄名,接著,我們使用os.path.isdir()函數(shù)判斷該路徑是否為目錄,如果該路徑為目錄,則輸出"這是一個目錄";否則,輸出"這不是一個目錄"。
文章名稱:Python讀取文件夾內(nèi)文件名稱
網(wǎng)站鏈接:http://fisionsoft.com.cn/article/cdcescs.html


咨詢
建站咨詢
