целое число, необходимое для открытия файла python [duplicate]

Я знаю, что я могу построить текстовый файл и сказать rsync --exclude-from 'textfile, но мне лучше не читать и переписывать текстовый файл.

Просто выполните:

with contextlib.closing(tempfile.NamedTemporaryFile()) as exclude_from:
    print(*your_exclude_list, sep="\n", flush=True, file=exclude_from)  # etc
    subprocess.check_call(['rsync', '--exclude-from', exclude_from.name, ...])

... и не беспокойтесь о временном файле. Я ценю, что временные файлы кажутся беспорядочными, но с библиотекой Python и менеджерами контекста все это может быть красиво завернуто в посылку с луком, поэтому вам не нужно беспокоиться об этом.

0
задан 13 August 2018 в 14:22

0 ответов

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

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