Надеюсь, у вас все хорошо. Я бы хотел, чтобы все oop работали в фоновом режиме, проверяя папку на предмет указанных c файлов и перемещая их, если они названы определенным образом.
Однако, поскольку эти файлы всегда будут загружаться Я подумал, что было бы эффективнее сначала проверить, открыт ли браузер, прежде чем скрипт проверяет файлы с соответствующим именем. Как я могу проверить, открыт ли браузер, используя python? Я использую Google Chrome. Я посмотрел на другие вопросы / ответы, но еще не нашел что-то, что работает.
Мой код:
import os
contents = os.listdir('/Users/Chadd/Desktop/test_a')
modules = ['mtx', 'mow', 'mtv', 'msd', 'bss', 'msy', 'wtw']
codes = [311, 312, 310, 210, 310, 310, 258]
while True:
def check():
checked = False
j = 0
while j < len(contents):
i = 0
while i < len(modules):
if modules[i] in contents[j]: checked = True
i += 1
j += 1
return checked
if check() == True:
j = 0
while j < len(modules):
i = 0
while i < len(contents):
if modules[j] in contents[i] and str(codes[j]) in contents[i]: os.rename('/Users/Chadd/Desktop/test_a/{}.txt'.format(modules[j]+str(codes[j])), '/Users/Chadd/Desktop/test_b/{}.txt'.format(modules[j]+str(codes[j])))
i += 1
j += 1