在Python中,可以使用os.rename()
函数来重命名文件。该函数的语法如下:
os.rename(src, dst)
其中,src
是原文件名(包含路径),dst
是新文件名(包含路径)。
要将重命名文件的输出存储到变量,可以使用subprocess
模块中的check_output()
函数。该函数可以执行系统命令,并返回命令的输出结果。
下面是一个示例代码,演示如何将重命名文件的输出存储到变量中:
import subprocess
# 原文件名
old_filename = 'old_name.txt'
# 新文件名
new_filename = 'new_name.txt'
# 执行重命名命令,并将输出存储到变量result中
result = subprocess.check_output(['mv', old_filename, new_filename])
# 打印输出结果
print(result)
在上述示例中,使用了subprocess.check_output()
函数执行了mv
命令来完成文件重命名操作,并将输出结果存储到变量result
中。然后,通过print()
函数将输出结果打印出来。
需要注意的是,subprocess.check_output()
函数在执行命令时,会将命令的输出作为字节字符串返回。如果需要将其转换为字符串,可以使用.decode('utf-8')
方法。
当然,也可以使用其他方法来实现文件重命名操作,并将输出结果存储到变量中,这只是其中一种方式。
领取专属 10元无门槛券
手把手带您无忧上云