Python脚本-使用CSV创建目录



我正在尝试创建一个python脚本来使用CSV文件制作目录。但我得到了这样的名字,文件夹已经创建,还有一些奇怪的符号。我该怎么办???

import csv
import os
f=open("names.txt")
csv_f=csv.reader(f)
for row in csv_f:
os.mkdir(str(row))

names.txt包含

ABC

ASD-

names.csv包含

ABC

ASD-

文件夹名称[ASD']

使用csv.reader(),每一行都作为字符串列表返回,例如[ASD']。将CCD_ 2应用于其;[‘CD’]";,因此os.mkdir((创建了一个具有该名称的目录。

目前尚不清楚您为什么使用csv;只需使用文本文件。像这样的东西应该起作用:

f=open("names.txt")
for row in f:
os.mkdir(row.strip())
f.close()

或者更好:

with open("names.txt") as f:
for row in f:
os.mkdir(row.strip())

最新更新