最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Python中怎樣查找文件當前位置

 更新時間:2023年08月22日 10:05:46   作者:小琳愛分享  
這篇文章主要介紹了Python中怎樣查找文件當前位置的方式,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教

Python查找文件當前位置

方法一

使用python自帶的os模塊實現

1.使用os.getcwd()可以獲取當前執(zhí)行的路徑,直接輸出即可

2.使用os.path.abspath(’.’)也可以獲取當前工作目錄路徑

3.使用os.path.abspath(‘filename’)也可以獲取當前文件路徑,如下圖,該路徑包含了文件名稱

方法二

如果你是不知道該文件的位置需要先搜索文件位置再打出文件目錄的話方法如下,但是需要知道文件名稱以及文件存在的父類目錄位置,使用os.listdir()功能,os.listdir(‘path’)能夠輸出path下的所有文件以及文件夾

Python文件搜索工具

功能

通過輸入一個目標路徑和關鍵字,檢索路徑下所有文件和子文件中是否有包含關鍵字的文件

實現

由于需要遍歷路徑的子文件,因此使用os.walk可以遞歸遍歷操作系統的所有文件

具體代碼如下:

for dirpath, dirnames, filenames in os.walk("目標路徑"):
  • dirpath 遍歷到當前位置的路徑
  • dirnames 是一個列表,存儲當前位置的所有子目錄
  • filenames 是一個列表,存儲當前目錄下的所有文件

使用這個方法,就可以打印所有指定目錄下的文件了

import os
path = input("請輸入要檢索的路徑:")
keyWord = input("請輸入搜索的關鍵字")
for dirpath, dirnames, filenames in os.walk(path):
    print("--------------------------------")
    print(f'當前目錄:{dirpath}')
    print(f"當前目錄所有子目錄名")
    for dirname in dirnames:
        print(dirname)
    print(f"當前目錄所有文件名:")
    for filename in filenames:
        print(filename)
    print("--------------------------------")

具體代碼

import os
path = input("請輸入要檢索的路徑:")
keyWord = input("請輸入搜索的關鍵字")
for dirpath, dirnames, filenames in os.walk(path):
    for filename in filenames:
        if keyWord in filename:
            print(f"所在路徑{dirpath} 文件名:{filename}")

實現效果

總結

以上為個人經驗,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關文章

  • Pygame游戲開發(fā)之太空射擊實戰(zhàn)入門篇

    Pygame游戲開發(fā)之太空射擊實戰(zhàn)入門篇

    相信大多數8090后都玩過太空射擊游戲,在過去游戲不多的年代太空射擊自然屬于經典好玩的一款了,今天我們來自己動手實現它,在編寫學習中回顧過往展望未來,下面開始入門篇
    2022-08-08
  • Flask模板渲染與Get和Post請求詳細介紹

    Flask模板渲染與Get和Post請求詳細介紹

    這篇文章主要介紹了Flask模板渲染與Get和Post請求,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2022-09-09
  • python實現簡易圖書管理系統

    python實現簡易圖書管理系統

    這篇文章主要為大家詳細介紹了python實現簡易圖書管理系統,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-03-03
  • python開根號實例講解

    python開根號實例講解

    在本篇文章里小編給大家整理的是關于python開根號實例講解內容,有需要的朋友們可以參考下。
    2020-08-08
  • Python代碼實現添加、刪除和修改Excel批注

    Python代碼實現添加、刪除和修改Excel批注

    如果你經常處理Excel數據,一定見過單元格右上角那個紅色小三角,那就是批注(Comment),下面我們就來分享一下如何用Python代碼操作Excel批注吧
    2026-05-05
  • pyqt5 使用cv2 顯示圖片,攝像頭的實例

    pyqt5 使用cv2 顯示圖片,攝像頭的實例

    今天小編就為大家分享一篇pyqt5 使用cv2 顯示圖片,攝像頭的實例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-06-06
  • 完美解決安裝完tensorflow后pip無法使用的問題

    完美解決安裝完tensorflow后pip無法使用的問題

    今天小編就為大家分享一篇完美解決安裝完tensorflow后pip無法使用的問題,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-06-06
  • Python如何提取html中文本到txt

    Python如何提取html中文本到txt

    這篇文章主要介紹了Python如何提取html中文本到txt問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-01-01
  • python并發(fā)編程多進程之守護進程原理解析

    python并發(fā)編程多進程之守護進程原理解析

    這篇文章主要介紹了python并發(fā)編程多進程之守護進程原理解析,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2019-08-08
  • Pycharm 使用 Pipenv 新建的虛擬環(huán)境(圖文詳解)

    Pycharm 使用 Pipenv 新建的虛擬環(huán)境(圖文詳解)

    pipenv 是 Pipfile 主要倡導者、requests 作者 Kenneth Reitz 寫的一個命令行工具,主要包含了Pipfile、pip、click、requests和virtualenv。這篇文章主要介紹了Pycharm 使用 Pipenv 新建的虛擬環(huán)境的問題,需要的朋友可以參考下
    2020-04-04

最新評論

讷河市| 富民县| 承德县| 霍山县| 乡城县| 利辛县| 夏河县| 江油市| 嘉兴市| 北宁市| 海口市| 红桥区| 德兴市| 苏尼特右旗| 霍林郭勒市| 城步| 武宁县| 延川县| 庆安县| 五峰| 喀喇沁旗| 佛山市| 康马县| 策勒县| 九江市| 寿光市| 抚州市| 栾川县| 彝良县| 大安市| 泗洪县| 仙居县| 孙吴县| 吉首市| 当雄县| 玉溪市| 衡阳市| 武山县| 横山县| 电白县| 鹤峰县|