Python 遍歷查詢目錄內檔案

2021-09-06 20:39:15 字數 896 閱讀 6750

python建立檔案時,如果沒有指定位置的話,會將該檔案放在「c:\users\...」目錄下。如果不知道的話,就會比較懵逼。

下面是在指定位置建立檔案,並且遍歷目錄下所有同名檔案的python程式。

# -*- coding: utf-8 -*-

#查詢某個目錄下的目標檔案

import os #引入作業系統模組

info = 'hello python'

file = open('d:\\python\\result.txt','a')

file = file.write(info)

def search(path,name):

flag = -1

for root, dirs, files in os.walk(path): # path 為根目錄

if name in dirs or name in files:

flag = 1

root = str(root)

dirs = str(dirs)

print(os.path.join(root, dirs))

return flag

print('請輸入您要查詢哪個盤中的檔案(如:d:\\)')

path = input()

print('請輸入您要查詢的檔名:\n')

name = input()

answer = search(path, name)

if answer == -1:

print("查無此檔案")

%run "d:/python/src/filehandle/fileoperation.py"

請輸入您要查詢哪個盤中的檔案(如:d:\)

d:請輸入您要查詢的檔名:

python遍歷目錄檔案

直接上 os.walk import os from os.path import join,getsize for root,dirs,files in os.walk python lib email print root,consumes print sum getsize join root...

python 檔案目錄遍歷

import os path r f pycharmprojects basic gram 作業和習題 test def getallfileanddir path 獲取當前目錄下所有檔案及檔案目錄 filelist os.listdir path print filelist 遍歷filelist...

遍歷目錄查詢檔案

hresult findfile cstdstring directory,cstdstring filename directory t f 新建資料夾 filename t memset tmpdirexpr,0,max path sizeof tchar strcat tmpdirexpr,d...