这是我的代码:
file_list = os.listdir("/home/vanessa/prank")
def rename_files():
# current_dir = os.getcwd()
for file_name in file_list:
os.rename(file_name, file_name.translate(None, "0,1,2,3,4,5,6,7,8,9"))
rename_files()
当我跑的时候
os.rename(file_name, file_name.translate(None, "0,1,2,3,4,5,6,7,8,9")) OSError: [Errno 2] No such file or directory
尝试绝对路径而不是相对路径
到
^{pr2}$您应该指定文件的完整路径,而不仅仅是相对路径。可以通过调用
os.getcwd
并用os.path.join
将结果连接到尾部。在在操作系统列表目录()只返回文件名,而不是路径。添加文件的路径。在
相关问题 更多 >
编程相关推荐