python 檔案與資料夾操作 單元作業(慕課)

2021-10-06 16:34:25 字數 883 閱讀 4132

編寫程式,使用者輸入乙個資料夾名和乙個檔名,搜尋該資料夾及其所有子資料夾 中是否存在該檔案,如果存在就輸出「是」,如果不存在就輸出「否」。

from os import listdir

from os.path import join, isfile, isdir

def judge

(d, f)

:for subpath in

listdir

(d):

path =

join

(d,subpath)

ifisfile

(path)

:if f in subpath:

return

("是"

) elif isdir

(path)

:judge

(path,f)

def main()

: d =

input

("輸入乙個資料夾所在路徑:"

) f =

input

("輸入乙個檔名:")if

judge

(d,f)

==none:

print

("否"

)else

:print

(judge

(d,f)

)main

()

執行結果測試(輸入的該專案資料夾路徑):

Python檔案與資料夾操作

import os import shutil if name main print os.path.abspath print os.path.split d pypro h.py print os.path.splitext d pypro h.py if not os.path.exists ...

python檔案 資料夾操作

區別是glob列出的檔名包含了檔案路徑,即glob.glob括號內的路徑 而os.listdir只會獲取檔名。import glob file list glob.glob images 要列出所有內容路徑後面必須加 可以指定要遍歷的檔名格式 forfile in file list print f...

python與檔案資料夾相關操作

在python中,檔案操作主要來自os模組,主要方法如下 os.listdir dirname 列出dirname下的目錄和檔案 os.getcwd 獲得當前工作目錄 os.curdir 返回當前目錄 os.chdir dirname 改變工作目錄到dirname os.path.isdir nam...