【发布时间】:2017-10-06 14:06:46
【问题描述】:
我正在尝试使用 Python 更改文件名,但名称没有改变。 程序必须拍照、保存、复制到服务器、更改复制照片的名称和更改原始照片的名称。 所以,首先我定义了一个变量,它将是一个确切的日期和时间。之后,我拍了一张照片并将其保存为 imagen.jpg 接下来,我将 imagen.jpg 复制到其他路径(服务器路径),并尝试将他的名称更改为我之前定义的变量。但名称没有改变,文件被删除。 之后,我用相同的功能更改了原始照片的名称,并且名称被更改了....我不知道为什么复制的照片不更改他的名字。 代码如下:
import shutil
import picamera
import os
fecha = time.strftime("%c") # En esta variable se guarda la fecha actual y la hora para renombrar la foto guardada
camera.capture('/home/pi/Desktop/RaspAlarm/imagen.jpg')
print("Capturando foto")
time.sleep(5)
print("Copiando foto al servidor")
shutil.copy("/home/pi/Desktop/RaspAlarm/imagen.jpg", "/var/www/html/RaspAlarm/Fotos")
time.sleep(1)
os.listdir("/var/www/html/RaspAlarm/Fotos")
os.rename ("/var/www/html/RaspAlarm/Fotos/imagen.jpg", fecha)
print("Cambiando nombre al archivo")
os.rename ("/home/pi/Desktop/RaspAlarm/imagen.jpg", fecha)
time.sleep(1)
print("Foto guardada")
你能帮帮我吗?谢谢
【问题讨论】: