簡體   English   中英

如何使用 python 保存多個文件?

[英]How can I save multiple files with python?

我正在開發一個保持打開狀態的電報機器人,第一次保存文件時它可以正常工作,但第二次它會覆蓋以前寫入的文件。

filename = str(uuid.uuid4())

def get_print(imagem):
    imagem = ImageGrab.grab()
    imagem.save(filename + ".png", 'png')
    return imagem

@bot.message_handler(func=get_print,commands = ['print'])
def print(imagem):
    time.sleep(1)
    bot.reply_to(imagem, "Baixe o print /down")

@bot.message_handler(commands=['down'])
def down(mensagem):
    bot.send_photo(mensagem.chat.id, photo=open(filename + ".png", 'rb',), caption = filename)

您需要更改文件名,設置一次,然后每次調用 get_print 它使用相同的文件名。 您需要在腳本中的某個地方為每個新圖像編輯它。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM