写个小程序,不不知道怎么入手.....我是个新手

写个小程序,不不知道怎么入手.....我是个新手

这个程序的目的是导出一个目录列出一个文件夹的树形结构....
但是不知道怎么入手,需要那些方面的知识,我刚学python不久....希望高手哥哥门指点指点,谢谢了
以前也没写过几个程序,现在真是感觉在吃刺猬啊...55555555
现在最直接的问题是怎么用python把处理的这个文件夹导入进去...........哥哥姐姐们来指点......
先把入门教程全看懂了再说
Here is an open source example..

[Copy to clipboard] [ - ]
CODE:
#!/usr/bin/python

#Filename:dtree.py

#TODO: * exception handling: display the number of errors encountered

#      * more user arguments

#      * support path that ends with '/'



import os

import stat

import sys



PREF='    '

DELM='|'

DELM2='----'



def dtree(prefix,path):

    files = os.listdir(path)

    errors = 0

    suffix = ' '

    for f in files:

        try:

            mode = os.stat(path+'/'+f)[stat.ST_MODE]

            if stat.S_ISLNK(mode):

                suffix = '(->)'

            if stat.S_ISDIR(mode):                 #process directories

                print prefix + DELM + DELM2 + '+' + f + suffix

                errors = errors + dtree(prefix + DELM + PREF,path+'/'+f)               

            else:                                  #process files

                print prefix + DELM + DELM2 + f + suffix

        except OSError:

            errors = errors + 1

    return errors



# program entry   

   

argPath=''

if len(sys.argv)<2:

    argPath=os.getcwd()

else:

    argPath=sys.argv[1]

    if argPath=='.':

        argPath=os.getcwd()

   

print 'Path:'+argPath        

errors = dtree('',argPath)

print

print str(errors)+' error(s) ingonored'