【发布时间】:2014-04-23 21:53:47
【问题描述】:
我是编程的绝对初学者,所以如果这真的很基础,我深表歉意。我查看了其他似乎相关的问题,但还没有找到解决这个特定问题的方法——至少不是我能理解的。
我需要生成一个目录中的文件列表;为每个文件创建一个单独的目录,目录名称基于每个文件的名称;并将每个文件放在其对应的目录中。
【问题讨论】:
-
“基于每个文件的名称”是什么意思?请更具体。
-
Merlin2011,也许举个例子会有所帮助。
-
比如文件名是
foo,那么目录名应该是PREFIX_foo吗?或者foo第一个字母大写? -
前。在一个目录中,我有 21 个文件:7 个具有 Austin 的基本名称和不同的扩展名;七个命名为 Syracuse,具有相同的七个扩展名;七个命名为 Davenport,同样有七个不同的扩展名。从我的脚本中,我希望能够读取此文件夹或任何文件夹,确定基本名称(本例中的 Austin、Syracuse 和 Davenport),为每个基本名称创建一个新文件夹(因此,三个名为 Austin、Syracuse 和Davenport),并将所有 Austin 文件移动到 Austin 文件夹,将 Syracuse 文件移动到 Syracuse 文件夹,将 Davenport 文件移动到 Davenport 文件。有意义吗?
-
(抱歉——我超时了,所以我刚刚重新提交了我的示例,现在。)
标签: python filenames directory