python - 读取txt文件并从单行创建文件夹
问题描述
我有一个list.txt
简单的名称(例如:测试)。现在我想读取txt
文件并创建一个名为 Test 的文件夹。中的每一行都list.txt
应该是一个文件夹。
我尝试了以下方法,但它不起作用:
def makefolder():
with open('list.txt', 'r') as list:
for line in list:
os.mkdir()
解决方案
尝试以下
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()
方法将帮助您删除多余的空格
推荐阅读
- javascript - 如何验证响应正文中的节点是否具有邮递员的唯一值?
- tensorflow - 合并 Keras 模型:Keras 可以自动忽略名称或重新标记它们吗?
- wordpress - 如果我不将代码放在所有其他 wordpress 循环之前,则不会出现 ACF 关系
- amazon-web-services - AWS Classic Load Balancer HTTP 终止
- c++ - 集成 c++ 和 qml
- angular-material-6 - Angular Material 徽章实现
- javascript - 寻找DA,B(n)的第n个字符的算法
- javascript - Javascript 中的缩小功能不起作用,但在启用源映射时起作用
- ruby-on-rails - 将 curl 重写为 HTTP POST 请求以获取访问令牌
- javascript - Puppeteer:如何将对象传递给 page.evaluate?