我使用了以下代码,但错误消息如下。我不知道如何解决它。这就是错误。 '501 无效的数据集名称“Qxxx.Pxxx.xxxxxx.xxxx.xxx.xxxxx”。使用 MVS Dsname 约定。 你能帮助我吗?
ftp_host = "host"
ftp_user = "username"
ftp_password = "passw"
filename = 'Qxxx.Pxxx.xxxxxx.xxxx.xxx.xxxxxx'
try:
ftp_server = FTP(ftp_host, ftp_user, ftp_password)
print("good")
ftp_server.set_pasv(False)
with open(filename,'wb') as file:
ftp_server.retrbinary(f'RETR {filename}',file.write)
except Exception as e:
print(e)
检查文件名是否符合以下要求。
数据集名称必须:
来自:https://www.ibm.com/docs/en/zos/2.1.0?topic=5rc-501-invalid-data-set-name-use-mvs-dsname-conventions