```def GetFileList(dir, fileList):
if os.path.isfile(dir):
# fileList.append(dir.decode('gbk')) # 全路徑
fileList.append(dir.decode('gbk').split('/')[2]) #只有文件名
elif os.path.isdir(dir):
for s in os.listdir(dir):
# 如果需要忽略某些文件夾,使用以下代碼
newDir = os.path.join(dir, s)
GetFileList(newDir, fileList)
return fileList
list = GetFileList('../', [])
```
參考
Python 讀取文件下所有內容、獲取文件名、截取字符、寫回文件
https://www.cnblogs.com/xiaopanlyu/p/5905877.html