在Python中,可以根据文本文件中的名称创建文件夹。首先,需要读取文本文件并获取名称信息。然后,使用os模块中的mkdir函数创建对应的文件夹。
下面是一个示例代码:
import os
def create_folder_from_text_file(file_path):
with open(file_path, 'r') as file:
lines = file.readlines() # 读取文本文件的每一行
for line in lines:
folder_name = line.strip() # 去除行尾的换行符等特殊字符
try:
os.mkdir(folder_name) # 创建文件夹
print(f"成功创建文件夹:{folder_name}")
except FileExistsError:
print(f"文件夹已存在:{folder_name}")
# 示例调用
create_folder_from_text_file('names.txt')
上述代码中,create_folder_from_text_file
函数接受一个参数file_path
,表示文本文件的路径。函数会逐行读取文件内容,并创建相应的文件夹。如果文件夹已存在,则会跳过该文件夹并打印相应信息。
需要注意的是,代码中使用了strip
函数去除行尾的特殊字符,这样可以避免文件名中出现空格或其他不可见字符导致创建的文件夹名不符合预期。
推荐的腾讯云相关产品:无特定推荐的产品,因为问题并未提供与腾讯云相关的具体需求。如果有特定需求,可根据实际情况选择腾讯云的存储、虚拟机、容器服务等相关产品。
希望以上信息能对您有所帮助。
领取专属 10元无门槛券
手把手带您无忧上云