在Python中为字符串中的每个短语创建一个文本文件



我在Python 中有以下列表

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

有没有办法在我的桌面上的特定文件夹中创建一组空的txt文件,看起来像这样:

trovare.txt,mostrare.txt,confirmere.txt,spiegare.txt,vedere.txt

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替换为应包含文件的文件夹的路径

是的,这是可能的。

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')

试试这个:

for fn in ["trovare", "mostrare", "convincere", "spiegare", "vedere"]:
open(fn + '.txt', 'w').close()

相关内容

最新更新