У меня есть файл удаленно:
___________
[somevar]
Test: 2
___________
И я хочу изменить переменную "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()