Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # Boosted By Robot - Glitch Gob.mp3
- # ©: alt
- import os
- links = {}
- dct = {}
- def getall(path, name):
- try:
- if os.path.isdir(path):
- for i in os.listdir(path):
- getall(path + i, name)
- for i in os.listdir(path):
- if i.find(name) != -1:
- links[i] = path
- except:
- pass
- def printlist():
- global c
- c = 0
- for i in links:
- if isinstance(i, list):
- printlist()
- else:
- c += 1
- dct[c] = i
- print(c, i)
- print('\nВсего найдено файлов: ', c)
- def run(num):
- try:
- num = int(num)
- name = dct[num]
- print('Запуск файла:', name)
- path = links[name]
- os.system('start ' + '"" "' + path + '/' + name + '"')
- except:
- print('Неверный ввод!')
- while True:
- print('Для выхода напишите "!exit"')
- path = input('Путь для поиска: ')
- if path == '!exit':
- exit()
- else:
- name = input('Что ищем: ')
- getall(path, name)
- printlist()
- if c != 0:
- enter = input('Введите номер файла: ')
- run(enter)
Advertisement
Add Comment
Please, Sign In to add comment