是的,可以使用Python脚本将列表输出到系统上所有名为"have"的文件夹中。下面是一个示例代码:
import os
# 定义要输出的列表
my_list = [1, 2, 3, 4, 5]
# 获取当前系统上所有名为"have"的文件夹路径
folder_paths = [folder for folder in os.listdir('.') if os.path.isdir(folder) and folder == 'have']
# 遍历文件夹路径列表,将列表输出到每个文件夹中
for folder_path in folder_paths:
file_path = os.path.join(folder_path, 'output.txt') # 在每个文件夹中创建一个名为output.txt的文件
with open(file_path, 'w') as file:
for item in my_list:
file.write(str(item) + '\n')
这段代码首先定义了一个列表my_list
,然后使用os.listdir('.')
获取当前目录下的所有文件和文件夹,通过判断是否为文件夹且名称为"have",筛选出所有名为"have"的文件夹路径并存储在folder_paths
列表中。
接下来,使用os.path.join()
函数将每个文件夹路径与"output.txt"拼接,创建一个名为"output.txt"的文件。然后使用with open(file_path, 'w') as file:
打开文件,并使用write()
方法将列表中的每个元素写入文件中。
通过这段代码,可以将列表输出到系统上所有名为"have"的文件夹中的"output.txt"文件中。请注意,这只是一个示例代码,实际应用中可能需要根据具体情况进行适当修改。
领取专属 10元无门槛券
手把手带您无忧上云