Найти - Пользователи
Полная версия: file.name в разных версиях питона?
Начало » Python для новичков » file.name в разных версиях питона?
1 2 3 4
pioner
Ed
…Это форум программистов….
ОЧЕНЬ расчитывал на это.
Ferroman
pioner
Ну так покажите код, а не пререкайтесь. Я вот тоже так и не могу понять, что именно вам нужно.
Судя по всему фраза
Надо для загрузки файла на сервер через веб-форму не читая содержимого, а делать копию в другом месте для версии питона не выше 2.3..
т.е. копировать файл с помошью copy().
понятна только вам.
crchemist
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__ і вона стане глобальною
igor.kaist
//офтоп
Ferroman
Надо для загрузки файла на сервер через веб-форму не читая содержимого, а делать копию в другом месте для версии питона не выше 2.3..
Если хостер адекватный, я думаю, по вашей просьбе сможет либо обновить питон, либо установить свежую версию в ваш домашний каталог.
Попробуйте попросить его об этом, оперируя словами “стабильность, скорость” и пр.
Ferroman
igor.kaist
Да, вариант тоже неплох.
pioner
crchemist
__builtin__.session = session
…і вона стане глобальною
ясно. хороший способ, но буду передавать параметрами.
Про $_SESSION в php я сказал не по поводу глобально/неглобально, а что в php сессии и все что с ними связано уже часть языка и фрэмверк не нужен…
на что мне справедливо ответили, что питон не только для веба…

crchemist
$
$ cat myglobals.py
$ cat mod2.py
$ cat mod1.py
Эти конструкции не понимаю и впервые вижу. Если можно, поясните пожалуйста.
pioner
igor.kaist
Если хостер адекватный…
Попробуйте попросить …, оперируя словами “стабильность, скорость” и пр.
Хостер сказал, что если будет заявка, то они, в принципе, могут пойти на встречу. Может и WSGI прикрутят. Хотелось бы с ним разобраться.
igor.kaist
pioner
Может и WSGI прикрутят. Хотелось бы с ним разобраться.
Если она это сделают, да за те же деньги, будет очень даже замечательно. Опять же, намекните им, что это большой выигрыш в производительности :)
pioner
igor.kaist
pioner
Может и WSGI прикрутят. Хотелось бы с ним разобраться.
Если она это сделают, да за те же деньги, будет очень даже замечательно. Опять же, намекните им, что это большой выигрыш в производительности :)
Думаю хостер сам знает. А что, могут денег попросить? И что с ресурсами у WSGI? Если fcgi есть, то и wsgi прикрутят…он менее требователен, как пишут на хабре, там тест есть.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB