小编Sma*_*Sma的帖子

os.rename模块似乎删除输出目录中的文件

我有这个代码项目我在哪里mp3s从一个目录复制到另一个目录,然后用一个目录重命名random 4 letter string.我可以将文件复制到输出目录,但os.rename似乎删除了文件.

for c in dirContents:
    print str(c)
    filepath = os.path.join(outDir, c)
    if (os.path.isfile(filepath)):
        random = ''.join([choice(string.ascii_uppercase) for n in xrange(4)])
        os.rename(filepath, random + '.mp3')
Run Code Online (Sandbox Code Playgroud)

在重命名功能中有什么我缺少的吗?

python-2.7

5
推荐指数
1
解决办法
274
查看次数

标签 统计

python-2.7 ×1