在每个子文件夹中创建一个带有特定名称的空文件的文件夹

用户10663146

csv 中的一列每行都有几个数字:

col
12
14
11
..

我用这个名字为每一行创建了一个文件夹:

import pandas as pd
import os
path = ..
fn = pd.read_csv(r'C:\Users\user\Desktop\xlfile\asc.csv',header = None)
for i in df["col"].astype(str):
    os.mkdir(os.path.join(path, i))
    os.mkdir(os.path.join(path, i)) #this has to be make in the last folder
    #file from a certain path to be copied 

现在我想创建一个文件夹,在每个文件夹中都有一个特定的文件。

文件夹名称:new_f并且文件位于路径中

path: ...

如何创建一个命名文件夹并将new_f该文件的副本复制到该路径中的每个文件夹?

更新:进一步解释

下面的答案做了什么,但只是这些文件也需要在另一个文件夹中。

例子:

文件夹现在位于答案中的代码之后:

12 // file.shp
14 // file.shp

虽然他们应该

12 // new_folder// file.shp annd file.shx and file.dbf

path = 'this path has the above files scattered so maybe it can read what files are there and copy them to each of the folders as said.
数据水电人

您可以使用shutil将文件复制到您的目录中:

import pandas as pd
import os
from shutil import copy

path = ..
file_names = ['text1.txt', 'text2.txt', 'text3.txt']  # replace with your file you want copied

df = pd.read_csv(r'C:\Users\user\Desktop\xlfile\asc.csv',header = None)
for i in df["col"].astype(str):
    dest = os.path.join(path, i)
    os.mkdir(dest)
    dest = os.path.join(path, i, 'new_folder')
    os.mkdir(dest)
    for file_name in file_names:
        source = os.path.join(path, file_name)
        copy(source, dest)

这会生成 3 个文件夹,分别称为 11、12 和 14,每个文件夹都包含文件 text.txt 的副本。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在另一个文件夹中创建相同的子文件夹,并复制具有特定名称的文件

来自分类Dev

当具有文件夹名称的文件已经存在时,如何创建一个空文件夹?

来自分类Dev

当具有文件夹名称的文件已经存在时,如何创建一个空文件夹?

来自分类Dev

在多个文件夹中创建一个子文件夹

来自分类Dev

为文件夹中的每个文件创建一个文件夹,但不包含文件夹本身

来自分类Dev

使用python将具有特定名称的文件从一个文件夹复制到另一个文件夹

来自分类Dev

如何将具有特定名称的文件从一个文件夹移动到另一个文件夹

来自分类Dev

Heroku克隆创建一个空文件夹

来自分类Dev

删除文件夹中除具有特定名称的文件夹外的所有文件夹

来自分类Dev

如何将所有文件(文件夹中每个子文件夹中的最新文件除外)压缩到每个子文件夹一个ZIP文件中?

来自分类Dev

将具有特定名称的文件复制到另一个文件夹

来自分类Dev

使用rmdir删除一个文件夹中的许多空文件夹

来自分类Dev

通过排除具有特定名称的所有子文件夹将文件夹复制到另一个位置

来自分类Dev

将特定子文件夹中的文件移动到另一个子文件夹

来自分类Dev

在一个单独的文件夹中运行多个子文件夹网站

来自分类Dev

使用文件夹名称在所有文件夹中创建空文本文件

来自分类Dev

如何使用Java API在Google Cloud Bucket中创建一个空文件夹

来自分类Dev

将除一个子文件夹外的所有子文件夹移动到该子文件夹中

来自分类Dev

Python,我想在一个文件夹中找到每个子文件夹的文件

来自分类Dev

如何从具有特定名称模式的文件夹的内容创建 zip 文件?

来自分类Dev

如何在现有存储库中添加一个空文件夹?Github

来自分类Dev

在Python中创建一个带有特殊字符的文件夹

来自分类Dev

rm -rf不会删除文件夹内容,而是创建另一个空文件夹

来自分类Dev

循环遍历目录的文件夹并在python中的每个文件夹之后创建一个输出

来自分类Dev

使用VBA意外创建了一个带有nullchar的文件夹,无法删除该文件夹

来自分类Dev

如何使用Python处理从一个子文件夹到每个目录中另一个子文件夹的文件?

来自分类Dev

在给定文件夹的所有子文件夹中递归创建一个php文件

来自分类Dev

在具有唯一名称的所有子文件夹中创建空文件-bash

来自分类Dev

如何在VBA中打开具有特定名称的文件夹中的文件?

Related 相关文章

  1. 1

    在另一个文件夹中创建相同的子文件夹,并复制具有特定名称的文件

  2. 2

    当具有文件夹名称的文件已经存在时,如何创建一个空文件夹?

  3. 3

    当具有文件夹名称的文件已经存在时,如何创建一个空文件夹?

  4. 4

    在多个文件夹中创建一个子文件夹

  5. 5

    为文件夹中的每个文件创建一个文件夹,但不包含文件夹本身

  6. 6

    使用python将具有特定名称的文件从一个文件夹复制到另一个文件夹

  7. 7

    如何将具有特定名称的文件从一个文件夹移动到另一个文件夹

  8. 8

    Heroku克隆创建一个空文件夹

  9. 9

    删除文件夹中除具有特定名称的文件夹外的所有文件夹

  10. 10

    如何将所有文件(文件夹中每个子文件夹中的最新文件除外)压缩到每个子文件夹一个ZIP文件中?

  11. 11

    将具有特定名称的文件复制到另一个文件夹

  12. 12

    使用rmdir删除一个文件夹中的许多空文件夹

  13. 13

    通过排除具有特定名称的所有子文件夹将文件夹复制到另一个位置

  14. 14

    将特定子文件夹中的文件移动到另一个子文件夹

  15. 15

    在一个单独的文件夹中运行多个子文件夹网站

  16. 16

    使用文件夹名称在所有文件夹中创建空文本文件

  17. 17

    如何使用Java API在Google Cloud Bucket中创建一个空文件夹

  18. 18

    将除一个子文件夹外的所有子文件夹移动到该子文件夹中

  19. 19

    Python,我想在一个文件夹中找到每个子文件夹的文件

  20. 20

    如何从具有特定名称模式的文件夹的内容创建 zip 文件?

  21. 21

    如何在现有存储库中添加一个空文件夹?Github

  22. 22

    在Python中创建一个带有特殊字符的文件夹

  23. 23

    rm -rf不会删除文件夹内容,而是创建另一个空文件夹

  24. 24

    循环遍历目录的文件夹并在python中的每个文件夹之后创建一个输出

  25. 25

    使用VBA意外创建了一个带有nullchar的文件夹,无法删除该文件夹

  26. 26

    如何使用Python处理从一个子文件夹到每个目录中另一个子文件夹的文件?

  27. 27

    在给定文件夹的所有子文件夹中递归创建一个php文件

  28. 28

    在具有唯一名称的所有子文件夹中创建空文件-bash

  29. 29

    如何在VBA中打开具有特定名称的文件夹中的文件?

热门标签

归档