Создание текстового файла для каждой фразы в строке в Python - PullRequest
0 голосов
/ 18 апреля 2020

У меня есть следующий список в Python

["trovare", "mostrare", "convincere", "spiegare", "vedere"]

Есть ли способ создать группу пустых текстовых файлов в указанной папке c на моем рабочем столе, которая будет выглядеть следующим образом:

trovare.txt, mostrare.txt, convincere.txt, spiegare.txt, vedere.txt

Ответы [ 3 ]

2 голосов
/ 18 апреля 2020

Path.touch() можно использовать для создания пустых файлов.

Попробуйте:

from pathlib import Path

filenames = ["trovare", "mostrare", "convincere", "spiegare", "vedere"]
folder_path = '~/desktop/'

for filename in filenames:
    Path(folder_path + filename + '.txt').touch()

Замените folder_path на путь к папке, которая должен содержать файлы

1 голос
/ 18 апреля 2020

Да, это возможно.

import os

path = '/your_folder_path'
filenames = ["trovare", "mostrare", "convincere", "spiegare", "vedere"]

for filename in filenames:
    with open(os.path.join(path, filename+'.txt'), 'w')
0 голосов
/ 18 апреля 2020

Попробуйте это:

for fn in ["trovare", "mostrare", "convincere", "spiegare", "vedere"]:
    open(fn + '.txt', 'w').close()
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...