【发布时间】:2021-10-21 03:23:17
【问题描述】:
我正在编写一个以将文件从 PC 传输到目标设备为中心的 Python 程序。
到目前为止,我已经将 ftplib 包用于程序中的所有其他功能。
我遇到了到目前为止在任何其他设备中都没有发生的问题,ftp.pwd() 只返回一个空字符串,但是当我使用ftp.voidcmd("PWD") - 这与ftp.pwd() 相同时,我得到了我的工作目录。
这是与问题相关的 sn-p,请注意,我对其他一些设备也做过同样的事情,但从未发生过:
# CONNECT TO TARGET
ftp = FTP (host)
ftp.login(username , password)
ftp.cwd("/DirName")
# DOESNT WORK
res = ftp.pwd()
print(res)
# WORKS
res = ftp.voidcmd("PWD")
print(res)
【问题讨论】: