import os
searchFolder = input('Which folder would you like to search?')
def search(folder):
for foldername, subfolders, filenames in os.walk(folder):
for filename in filenames:
if os.path.getsize(filename) > 1000:
print(str(os.path.abspath(filename)) + 'is ' + str(os.path.getsize(filename)))
else:
continue
search(searchFolder)
這項計劃旨在向用戶詢問一個字符串,遍歷該目錄下的文件,並打印每一個項目的絕對路徑和文件大小超過一定尺寸。當我在任何目錄上運行此代碼時,我得到一個FileNotFoundError: [WinError 2]
。我使用轉義反斜槓輸入目錄。我認爲這是我的一個基本錯誤,這是任何人都需要的信息,但讓我知道是否還有其他任何有用的信息。謝謝!初學者的Python 3 - os.path中和WinError2
您需要提供目錄的絕對路徑,另一種方式如果您的目錄與您的py腳本相同 – tinySandy
對不起,我希望我能理解您的權利,但此時我正在輸入絕對路徑,即C:\\ Users \\ pep \\ Documents – Pep