我有一个名为/user/local/
的目录,其中有几个格式为jenjar.dat_1
和{/user/data
,其中有两个子目录,jenjar
和{jenjar.dat_1
移到/user/data
的jenjar
目录,类似地,jenmis.dat_1
移到jenmis
目录中。在
我想os
模块就可以这样工作了,但是我很困惑。这里的大多数问题并没有显示出Python式的方法来做到这一点。在
编辑:我找到了解决办法
destination = '/user/local'
target = '/user/data'
destination_list = os.listdir(destination)
data_dir_list = os.listdir(target)
for fileName in destination_list:
if not os.path.isdir(os.path.join(destination, fileName)):
for prefix in data_dir_list:
if fileName.startswith(prefix):
shutil.copy(os.path.join(destination, fileName), os.path.join(target, prefix, fileName))
这应该能起作用
相关问题 更多 >
编程相关推荐