gpt4 book ai didi

Python 使用随机文件名通过 ftp 发送文件

转载 作者:行者123 更新时间:2023-11-28 22:32:56 31 4
gpt4 key购买 nike

您好我已经创建了一个脚本,用于在 ftp 服务器上发送一个名为 office-data.txt 的文件,但是我希望这个脚本在将文件发送到 FTP 服务器时必须随机更改其名称,仅远程,例如 office-data-12478.txt 或 office-data-22478.txt 并且每次脚本启动时随机生成的名称都不能相同,如何修改此脚本以在发送时更改文件名到 FTP 服务器?

import ftplib

sftp = ftplib.FTP('ftp.example.com','userexample','passexample') # Connect
fp = open('office-data.txt','rb') # file to send
sftp.storbinary('STOR office-data.txt', fp) # Send the file

fp.close() # Close file and FTP
sftp.quit()

最佳答案

您可以使用 UUID 生成随机名称。

import uuid

sftp.storlines(filename + str(uuid.uuid4()), open(filename, 'r'))

关于Python 使用随机文件名通过 ftp 发送文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40463901/

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