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...