Generated by Pure CSS Menu.com : Free CSS Drop Down Menu Generator CSS Drop Down Menu by PureCSSMenu.com
Приветствую Вас Гость • Регистрация • Вход • RSS
Воскресенье, 28.4.2024
Загрузка файла на ftp сервер и его чтение [Примеры BGE]
Описание:
Пример показывает как можно реализовать загрузку текстового файла на ftp, и его чтение. Получается эдакий чат. (Таким образом можно сделать онлайн сохранение рекордов в игре).
Скрипт 1 загрузка, файл kode:
import os.path
import os, ftplib, operator
cont = GameLogic.getCurrentController()
own = cont.owner
s = own['Text']

handle = ftplib.FTP()
# заменяем url_adres_ftp на свой адрес ftp, user - имя юзера, password - пароль(не надо писать если вход производится анонимно)
handle.connect('url_adres_ftp', 21)
handle.login('user', 'password')
# определяем путь куда сохранить файл
ss=os.path.expanduser("~")
ss=str(ss)+"\\"+str("savefile.txt")
# сохраняем файл
f2 = open(ss, 'w')
setting = s + "\n"
f2.write(setting)
f2.seek(0)
# загружаем файл
handle.storbinary("STOR savefile.txt", open(ss))
# всё закрываем
handle.quit()
handle.close()
f2.close()


Скрипт 2 чтение, файл kodeload:
import os.path
import string
cont = GameLogic.getCurrentController()
own = cont.owner
s = own['Text']

from urllib2 import urlopen
# заменяем url_adres_ftp на свой адрес ftp
text = urlopen("url_adres_ftp/savefile.txt").read( )
own['Text'] = text


Как это работает? Открываем файл kode, что нибудь пишем, жмём ENTER сохраняем файл. Далее открываем файл kodeload, жмём ENTER таким образом отрывается наш сохранённый ранее файл и мы видем наш сохранённый текст.


Уважаемый гость, чтобы скачать файл кликните по одной из рекламных ссылок выше
(Дождитесь полной загрузки рекламируемого сайта!)
.
Чтобы качать файлы без рекламы, вы должны зарегистрироваться, или войти под своим логином
Скрипты python | Просмотров: 2705 | Добавил: Toxa17 | Комментарии: 1
Всего комментариев: 1
Имя: vak
Написал: vak | Дата: 21.11.2010, 12:31 


У меня не получаеться! beatup
0   Спам
1
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]