为csv中的每一行创建一个文件夹,并带有相应的名称?

时间:2018-08-06 07:20:47

标签: python pandas

csv具有以下结构:

col1
100
101
102
..
150

我希望它读取每一行并在其中创建一个文件夹,将为每行创建一个文件夹,并以相应的数字作为名称。 也可以将其存储在桌面中。

示例:

New folder----100
          ----101
          ----102
              ..

我尝试过的事情:

import pandas as pd
import os
df = pd.read_csv(path)
for i in df:
    os.mkdir(os.path.join())

1 个答案:

答案 0 :(得分:0)

尝试:

import os

path = "Your_Desktop_Path"

with open(filename) as infile:
    next(infile) #Skip Header
    for line in infile:
        os.mkdir(os.path.join(path, line.strip()))

或者如果您只有一列。

<script>