第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定

python 精練

標簽:
Python

#/usr/bin/python env

from os import listdir , sep 

from os.path import abspath, basename, isdir 

from sys import argv 

def tree(dir, padding, print_files=False):

    print padding[:-1] + '+-' + basename(abspath(dir)) + '/'

    padding = padding + ' '

    files = []

    if print_files:

        files = listdir(dir)

    else:

        files = [ x for x in listdir(dir) if isdir(dir + sep +x)]

    count = 0 

    for file in files:

        count +=1 

        print padding + '|'

        path = dir + sep + file 

        if isdir(path):

            if count == len(files):

                tree(path, padding + ' ', print_files)

            else:

                tree(path, padding + '|', print_files)

        else:

            print padding + '+-' + file 

def usage():

        return '''Usage: %s [-f] <path>

print tree structure of path specified.

options:

-f           print files as well as directories

path      path to process'''  % basename(argv[0])

def main():

    if len(argv) == 1:

        print usage()

    elif len(argv) == 2:

        path = argv[1]

        if isdir(path):

            tree(path, ' ')

        else:

            print 'ERROR: \'' + path + '\' is not a diretory'

    elif len(argv) == 3 and argv[1] == '-f':

        path = argv[2]

        if isdir(path):

            tree(path, ' ', True)

        else: 

            print 'ERROR: \'' + path + ' \' is not   a dirctory'

        else:

            print usage()

if __name= '__main__':

    main()

    #较长的代码必须要有main()主方法。

點擊查看更多內(nèi)容
TA 點贊

若覺得本文不錯,就分享一下吧!

評論

作者其他優(yōu)質(zhì)文章

正在加載中
  • 推薦
  • 評論
  • 收藏
  • 共同學習,寫下你的評論
感謝您的支持,我會繼續(xù)努力的~
掃碼打賞,你說多少就多少
贊賞金額會直接到老師賬戶
支付方式
打開微信掃一掃,即可進行掃碼打賞哦
今天注冊有機會得

100積分直接送

付費專欄免費學

大額優(yōu)惠券免費領(lǐng)

立即參與 放棄機會
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號

舉報

0/150
提交
取消