Python列出目錄
Python列出目錄
Python可用于從目錄獲取內容列表。可以使用程序列出運行python的同一臺計算機中目錄的內容。還可以登錄到遠程系統并列出遠程目錄中的內容。
1. 列出本地目錄
在下面的示例中,使用listdir()方法獲取當前目錄的內容。要指示諸如文件或目錄之類的內容類型,使用更多函數來評估內容的性質。
# Filename : example.py # Copyright : 2020 By Codebaoku # Author by : www.090948.com # Date : 2020-08-25 for name in os.listdir('.'): if os.path.isfile(name): print 'file: ', name elif os.path.isdir(name): print 'dir: ', name elif os.path.islink(name): print 'link: ', name else: print 'unknown', name
當運行上面的程序時,我們得到以下輸出 :
# Filename : example.py # Copyright : 2020 By Codebaoku # Author by : www.090948.com # Date : 2020-08-25 file: index.html dir: mybooks link: ulink
請注意,以上內容特定于運行python程序的系統。結果將因系統及其內容而異。
2. 列出遠程目錄
可以使用ftp訪問遠程系統來列出遠程目錄的內容。建立連接后,可以使用將以類似于本地目錄列表的方式列出目錄內容的命令。
# Filename : example.py # Copyright : 2020 By Codebaoku # Author by : www.090948.com # Date : 2020-08-25 from ftplib import FTP def main(): ftp = FTP('ftp.ibiblio.org') ftp.login() ftp.cwd('satic/yapf') # change to some other subject entries = ftp.nlst() ftp.quit() print(len(entries), "entries:") for entry in sorted(entries): print(entry) if __name__ == '__main__': main()
當運行上面的程序時,得到以下輸出:
# Filename : example.py # Copyright : 2020 By Codebaoku # Author by : www.090948.com # Date : 2020-08-25 (5, 'entries:') css uploads js python images
相關文章
- Python讀寫csv文件的操作方法
- Python中find函數如何使用
- Python修改列表元素的方法
- Python異步怎么使用等待有時間限制協程
- Python異步之怎么保護任務免于取消
- Python異步之迭代器怎么使用
- Python異步之上下文管理器怎么使用
- Python異步之生成器怎么使用
- Python數據可視化之Pyecharts如何使用
- Python 開發環境
- Python Internet 協議模塊
- Python HTTP標頭
- Python 請求狀態代碼
- Python 電子郵件
- Python IMAP
- Python 上傳數據
- Python 遠程過程調用
- Python 并發與并行
- Python 測試線程應用程序
- Python 反應式編程