Устройство WiFi заблокировано

Я написал вам скрипт python

import sys
import os
import glob
import re

def rename():
    episode_counts = (0, 20, 41, 63)
    episode_pairs = []
    for index, num in enumerate(episode_counts):
        if index < len(episode_counts) - 1:
            episode_pairs.append((num, episode_counts[index+1]))

    episodes = glob.glob(os.path.join(sys.argv[1], '*'))

    for episode in episodes:
        match = re.search('.*(\d{2}).*$', os.path.basename(episode))
        episode_num = match.group(1)

        for season, pair in enumerate(episode_pairs):
            if int(episode_num) in range(pair[0]+1, pair[1]+1):
                dirname = os.path.dirname(episode)
                path = os.path.join(dirname, 'Bleach S{0}E{1}'.format(season+1, episode_num))
                os.rename(episode, path)

if __name__ == "__main__":
    rename()

Я действительно новичок в python (отчасти поэтому я написал это для практики), поэтому, вероятно, это не лучший скрипт в мире. Но я попробовал это на нескольких тестовых файлах и, похоже, сработал.

Просто отредактируйте линию рядом с верхней частью episode_counts = ... до последних номеров эпизодов в течение сезона.

Сохраните код как что-то вроде episode_renamer.py и используйте его с python episode_renamer.py /path/to/episodes/.

0
задан 18 September 2017 в 12:45

4 ответа

Я решил, что эта вещь решена. Проблема с жестким блоком была вызвана кнопкой в ​​нижней части моего ноутбука, которая была случайно переключена, из-за чего на выходе списка rfkill было показано да для жесткой блокировки.

1
ответ дан 18 July 2018 в 06:41

Запустите в терминале

sudo tee /etc/modprobe.d/blacklist-tpacpi.conf <<< "blacklist thinkpad_acpi"

и перезагрузитесь.

Также возможно вместо черного списка модуль устанавливает некоторые параметры, такие как wwan_state и dbg_wwanemul, но это требует некоторого тестирования.

0
ответ дан 18 July 2018 в 06:41

Я решил, что эта вещь решена. Проблема с жестким блоком была вызвана кнопкой в ​​нижней части моего ноутбука, которая была случайно переключена, из-за чего на выходе списка rfkill было показано да для жесткой блокировки.

1
ответ дан 24 July 2018 в 18:39

Запустите в терминале

sudo tee /etc/modprobe.d/blacklist-tpacpi.conf <<< "blacklist thinkpad_acpi"

и перезагрузитесь.

Также возможно вместо черного списка модуль устанавливает некоторые параметры, такие как wwan_state и dbg_wwanemul, но это требует некоторого тестирования.

0
ответ дан 24 July 2018 в 18:39

Другие вопросы по тегам:

Похожие вопросы: