Невозможно изменить после переключения из другого приложения

На маленьком скрипте python:

#!/usr/bin/env python3
import shutil
import os
import sys

dr = sys.argv[1]

for f in os.listdir(dr):
    split = f.rfind("."); short = f.find("-")
    if split != -1:
        extension = f[split:]
        newname = f[:short] if short != -1 else f[:split]
        target = os.path.join(dr, newname)
        if not os.path.exists(target):
            os.mkdir(target)
        shutil.move(os.path.join(dr, f), os.path.join(target, f))

Чтобы использовать его:

скопируйте его в пустой файл. Сохраните его как move_into.py Запустите его с каталогом в качестве аргумента:
python3 /path/to/move_into.py /path/to/directory

Сценарий предполагает, что все (соответствующие) файлы имеют расширения. Если файл не имеет расширения, с ним ничего не происходит.

Объяснение

скопируйте его в пустой файл Если нет, сценарий покидает файл (или каталог). Сохраните его как move_into.py Если нет, базовое имя файла используется для указания папки.

Затем файл перемещается в соответствующую папку.

0
задан 16 May 2012 в 14:34

6 ответов

Я просто думаю, что это общая ошибка для ubuntu, потому что у меня есть одна и та же проблема на моем компьютере. Но это помогает (иногда) просто повторно войти в систему, и это, вероятно, будет работать лучше. Здесь я просто спал и снова разбудил его, и он работает лучше, но не всегда.

Но вы его решили?

0
ответ дан 25 July 2018 в 18:54

Я просто думаю, что это общая ошибка для ubuntu, потому что у меня есть одна и та же проблема на моем компьютере. Но это помогает (иногда) просто повторно войти в систему, и это, вероятно, будет работать лучше. Здесь я просто спал и снова разбудил его, и он работает лучше, но не всегда.

Но вы его решили?

0
ответ дан 2 August 2018 в 01:02

Я просто думаю, что это общая ошибка для ubuntu, потому что у меня есть одна и та же проблема на моем компьютере. Но это помогает (иногда) просто повторно войти в систему, и это, вероятно, будет работать лучше. Здесь я просто спал и снова разбудил его, и он работает лучше, но не всегда.

Но вы его решили?

0
ответ дан 4 August 2018 в 16:33

Я просто думаю, что это общая ошибка для ubuntu, потому что у меня есть одна и та же проблема на моем компьютере. Но это помогает (иногда) просто повторно войти в систему, и это, вероятно, будет работать лучше. Здесь я просто спал и снова разбудил его, и он работает лучше, но не всегда.

Но вы его решили?

0
ответ дан 6 August 2018 в 01:13

Я просто думаю, что это общая ошибка для ubuntu, потому что у меня есть одна и та же проблема на моем компьютере. Но это помогает (иногда) просто повторно войти в систему, и это, вероятно, будет работать лучше. Здесь я просто спал и снова разбудил его, и он работает лучше, но не всегда.

Но вы его решили?

0
ответ дан 10 August 2018 в 07:18

Я просто думаю, что это общая ошибка для ubuntu, потому что у меня есть одна и та же проблема на моем компьютере. Но это помогает (иногда) просто повторно войти в систему, и это, вероятно, будет работать лучше. Здесь я просто спал и снова разбудил его, и он работает лучше, но не всегда.

Но вы его решили?

0
ответ дан 15 August 2018 в 19:19
  • 1
    да, я случайно отключил работу, и все в порядке ... это должно быть ошибкой для SCIM – boborabit 17 May 2012 в 17:18

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

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