gpt4 book ai didi

python - 在Python中重命名文件: No such file or directory

转载 作者:行者123 更新时间:2023-12-02 02:56:08 25 4
gpt4 key购买 nike

如果我尝试重命名目录中的文件,由于某种原因我会收到错误。我认为问题可能是我没有以正确的格式插入目录?

附加信息: python 2 &Linux机器

OSError: [Errno 2] No such file or directory

虽然它打印目录内容很好。我做错了什么?

import os

for i in os.listdir("/home/fanna/Videos/strange"):
#print str(i)
os.rename(i, i[:-17])

最佳答案

os.rename() 需要您要重命名的文件的完整路径。 os.listdir 仅返回目录中的文件名。试试这个

import os
baseDir = "/home/fanna/Videos/strange/"
for i in os.listdir( baseDir ):
os.rename( baseDir + i, baseDir + i[:-17] )

关于python - 在Python中重命名文件: No such file or directory,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39375483/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com