Уведомления

Группа в Telegram: @pythonsu

#1 Окт. 30, 2009 14:07:22

pioner
От:
Зарегистрирован: 2009-10-21
Сообщения: 146
Репутация: +  0  -
Профиль   Отправить e-mail  

file.name в разных версиях питона?

Ed
…Это форум программистов….
ОЧЕНЬ расчитывал на это.



Офлайн

#2 Ноя. 3, 2009 14:48:51

Ferroman
От:
Зарегистрирован: 2006-11-16
Сообщения: 2759
Репутация: +  1  -
Профиль   Отправить e-mail  

file.name в разных версиях питона?

pioner
Ну так покажите код, а не пререкайтесь. Я вот тоже так и не могу понять, что именно вам нужно.
Судя по всему фраза

Надо для загрузки файла на сервер через веб-форму не читая содержимого, а делать копию в другом месте для версии питона не выше 2.3..
т.е. копировать файл с помошью copy().
понятна только вам.

Офлайн

#3 Ноя. 3, 2009 15:34:57

crchemist
От:
Зарегистрирован: 2008-07-09
Сообщения: 379
Репутация: +  0  -
Профиль   Отправить e-mail  

file.name в разных версиях питона?

pioner
Работа через внешние функции (аналог питоновских модулей-не часть языка), результаты в глобальных переменных ($_SESSION) и попадают туда автоматом (часть или не часть?).
в пітоні теж так можна зробити:
[crchemist@94 tmp]$ cat main.py 
import myglobals

print session

session['key'] = 10
print session

from mod1 import add_key2
add_key2()
print session

from mod1 import print_session
print_session()
[crchemist@94 tmp]$
[crchemist@94 tmp]$ cat myglobals.py
from mod2 import session
import __builtin__
__builtin__.session = session

[crchemist@94 tmp]$ cat mod2.py
session = {}

[crchemist@94 tmp]$ cat mod1.py
def add_key2():
session['key2'] = 34

def print_session():
print session
[crchemist@94 tmp]$ python main.py
{}
{'key': 10}
{'key2': 34, 'key': 10}
{'key2': 34, 'key': 10}
[crchemist@94 tmp]$
додайте свою сесію в модуль __builtin__ і вона стане глобальною



Офлайн

#4 Ноя. 3, 2009 17:40:37

igor.kaist
От:
Зарегистрирован: 2007-11-12
Сообщения: 1879
Репутация: +  3  -
Профиль   Отправить e-mail  

file.name в разных версиях питона?

//офтоп

Ferroman
Надо для загрузки файла на сервер через веб-форму не читая содержимого, а делать копию в другом месте для версии питона не выше 2.3..
Если хостер адекватный, я думаю, по вашей просьбе сможет либо обновить питон, либо установить свежую версию в ваш домашний каталог.
Попробуйте попросить его об этом, оперируя словами “стабильность, скорость” и пр.



Офлайн

#5 Ноя. 3, 2009 19:45:59

Ferroman
От:
Зарегистрирован: 2006-11-16
Сообщения: 2759
Репутация: +  1  -
Профиль   Отправить e-mail  

file.name в разных версиях питона?

igor.kaist
Да, вариант тоже неплох.

Офлайн

#6 Ноя. 3, 2009 21:56:59

pioner
От:
Зарегистрирован: 2009-10-21
Сообщения: 146
Репутация: +  0  -
Профиль   Отправить e-mail  

file.name в разных версиях питона?

crchemist
__builtin__.session = session
…і вона стане глобальною
ясно. хороший способ, но буду передавать параметрами.
Про $_SESSION в php я сказал не по поводу глобально/неглобально, а что в php сессии и все что с ними связано уже часть языка и фрэмверк не нужен…
на что мне справедливо ответили, что питон не только для веба…

crchemist
$
$ cat myglobals.py
$ cat mod2.py
$ cat mod1.py
Эти конструкции не понимаю и впервые вижу. Если можно, поясните пожалуйста.



Офлайн

#7 Ноя. 3, 2009 22:01:47

pioner
От:
Зарегистрирован: 2009-10-21
Сообщения: 146
Репутация: +  0  -
Профиль   Отправить e-mail  

file.name в разных версиях питона?

igor.kaist
Если хостер адекватный…
Попробуйте попросить …, оперируя словами “стабильность, скорость” и пр.
Хостер сказал, что если будет заявка, то они, в принципе, могут пойти на встречу. Может и WSGI прикрутят. Хотелось бы с ним разобраться.



Офлайн

#8 Ноя. 5, 2009 13:20:41

igor.kaist
От:
Зарегистрирован: 2007-11-12
Сообщения: 1879
Репутация: +  3  -
Профиль   Отправить e-mail  

file.name в разных версиях питона?

pioner
Может и WSGI прикрутят. Хотелось бы с ним разобраться.
Если она это сделают, да за те же деньги, будет очень даже замечательно. Опять же, намекните им, что это большой выигрыш в производительности :)



Офлайн

#9 Ноя. 5, 2009 17:12:47

pioner
От:
Зарегистрирован: 2009-10-21
Сообщения: 146
Репутация: +  0  -
Профиль   Отправить e-mail  

file.name в разных версиях питона?

igor.kaist
pioner
Может и WSGI прикрутят. Хотелось бы с ним разобраться.
Если она это сделают, да за те же деньги, будет очень даже замечательно. Опять же, намекните им, что это большой выигрыш в производительности :)
Думаю хостер сам знает. А что, могут денег попросить? И что с ресурсами у WSGI? Если fcgi есть, то и wsgi прикрутят…он менее требователен, как пишут на хабре, там тест есть.



Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version