Python-os-02-文件夾遍歷,文件或者文件夾判斷

微信公衆號原文

系統:Windows 7
語言版本:Anaconda3-4.3.0.1-Windows-x86_64
編輯器:pycharm-community-2016.3.2

  • 這個系列講講os模塊常用功能
  • 本文介紹:文件夾遍歷,文件或者文件夾判斷

Part 1:代碼

import os

current_address = os.path.dirname(os.path.abspath(__file__))
file_list = os.listdir(current_address)

for file_ in file_list:
    file_address = os.path.join(current_address, file_)
    if os.path.isfile(file_address):
        print("這個是文件,文件名稱:", file_address)
    elif os.path.isdir(file_address):
        print("這個是文件夾,文件夾名稱:", file_address)
    else:
        print("這個情況沒遇到")
		

代碼截圖
3.png

文件夾內部
1.png

運行結果
2.png

Part 2:部分代碼解讀

  1. os.path.isfile()判斷是否爲文件
  2. os.path.isdir()判斷是否爲文件夾

本文爲原創作品,歡迎分享朋友圈

常按圖片識別二維碼,關注本公衆號
Python 優雅 帥氣
12x0.8.jpg

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章