首页 > 解决方案 > 读取txt文件并从单行创建文件夹

问题描述

我有一个list.txt简单的名称(例如:测试)。现在我想读取txt文件并创建一个名为 Test 的文件夹。中的每一行都list.txt应该是一个文件夹。

我尝试了以下方法,但它不起作用:

def makefolder():
    with open('list.txt', 'r') as list:
        for line in list:
            os.mkdir()

标签: pythonfile-iodirectory

解决方案


尝试以下

def makefolder():
    with open('list.txt', 'r') as list:
        for line in list:
            os.mkdir(line.strip())
makefolder()

您缺少在代码中将路径作为参数提供,os.mkdir(path)因此在代码中可能os.mkdir(line) 只是添加strip()方法将帮助您删除多余的空格


推荐阅读