示例#1
0
root_path = os.getcwd()
f = open(sys.argv[1], "r")
subfolder_path = ''
subsubfolder_path = ''


def reset_loc():
    os.chdir(root_path)


def setdir(folder_name):
    os.mkdir(folder_name)
    os.chdir(folder_name)


for line in f:
    if line[0] == '#':
        reset_loc()
        setdir(line[1:-1])
        subfolder_path = os.getcwd()
    elif line[0] == ';':
        os.chdir(subfolder_path)
        setdir(line[1:-1])
        subsubfolder_path = os.getcwd()
    else:
        d = Downloader(line)
        d.download_vid()
        print('File downloaded :-)')

f.close()
print('All files downloaded :-D')