我有一些远程文件:
___________
[somevar]
Test: 2
___________
例如,我想将 var "Test" 更改为 3,这样我将拥有:
___________
[somevar]
Test: 3
___________
我正在使用此功能上传文件
ftp = ftplib.FTP('')
ftp.connect(HOSTNAME,PORT)
ftp.login(FTP_NAME,FTP_PASS)
file = open(PATH + FILENAME, 'rb')
ftp.storbinary('STOR '+FILENAME, file)
file.close()
ftp.quit()
我知道我可以下载文件,在本地更改它然后再次上传但我正在寻找远程解决方案
你认为这可以做到吗?
我可以通过 IOString 做到这一点:
这是我的代码,不幸的是这不起作用:(
# Writing to a buffer
ChangeVar = StringIO("[Somevar] \nTest: 3")
ftp = ftplib.FTP('')
ftp.connect(HOSTNAME,FTP_PORT)
ftp.login(FTP_NAME,FTP_PASS)
ftp.storbinary('STOR '+Myvarfile, switchVar)
#Disconnect
ftp.quit()