在python中创建适当的符号链接

时间:2017-10-19 08:42:53

标签: linux symlink

我想遍历目录并以不同的名称创建这些目录的符号链接。目的是“镜像”。时间步目录。 代码如下:

import os
import numpy as np

path = 'constant/boundaryData/'

# check dir names

dirs=os.listdir(path)

# select only directories, not files
dirs=[f for f in dirs if os.path.isdir(path+f)]

# create float list from dirs str names
dirs_float = [float(i) for i in dirs]

dirs_sort = np.sort(dirs_float)

len_dirs = len(dirs_sort)

last_time_step = (dirs_sort[-1])

for i in range(1,len_dirs):
    newTime = str(last_time_step+dirs_sort[i])
    # create symbolic link
    os.symlink(path+str(dirs_sort[-i]),path+newTime)

它以正确的名称创建链接,但是,这些不是正确的目录且无法访问。

os.symlink出了什么问题?

0 个答案:

没有答案