我正在尝试创建一个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())