【发布时间】:2020-02-24 19:43:33
【问题描述】:
我正在将文件推送到我的 FTP,并且我有
file = open(home_path + '\\Desktop\\' + checkuser + ' Report.txt', 'rb')
session.storbinary('STOR file.txt', file)
我相信这会从我的桌面上的文件中复制内容并在 FTP 上创建一个文件file.txt;
我似乎无法在 FTP 上创建与桌面上相同的文件名 (或任何桌面/用户),类似于
session.storbinary('STOR' + home_path + '\\Desktop\\' + checkuser + ' Report.txt', file)
有没有办法解决这个问题?
*PS:正在运行
sys.stdout = open(home_path + '\\Desktop\\' + checkuser + ' Report.txt', 'a')
工作得很好,它会创建一个名为 currentuser Report.txt 的文件。
【问题讨论】: