python- все статьи тега ➜ страница 76
Почему для импорта Python требуется fromlist?
в Python, если вы хотите программно импортировать модуль, вы можете сделать: module = __import__('module_name') если вы хотите импортировать подмодуль, вы могли бы подумать, что это будет простой вопрос: module = __import__('module_name.submodule') конечно, это не работает; вы просто получите module_name еще раз. Вы должны сделать: module = __import__('module_name.submodule', fromlist=['blah']) почему? фактическое значение fromlist кажется, это не имеет значения, пока он не пуст. Какой ...
Как избежать кругового импорта в Python? [дубликат]
этот вопрос уже есть ответ здесь: циклическая зависимость импорта в Python 5 ответов Я знаю, что вопрос о круговом импорте в python поднимался много раз, и я читал эти обсуждения. Комментарий, который неоднократно делается в этих дискуссиях, заключается в том, что круговой импорт является признаком плохого дизайн и код должны быть реорганизованы, чтобы избежать кругового импорта. может ли кто-нибудь ска ...
демистифицировать приложение колбу.секретный ключ
Если app.secret_key не установлен, Flask не позволит вам установить или получить доступ к словарю сеанса. Это все руководство пользователя flask должно сказать на эту тему. Я очень новичок в веб-разработке, и я понятия не имею, как/почему любой материал безопасности работает. Хотелось бы понять, что колба делает под капотом. почему колба заставляет нас установить это secret_key собственность? как колба использует secret_key собственность? ...
Тайм-аут для запросов python.получить полный ответ
Я собираю статистику по списку веб-сайтов, и я использую запросы для него для простоты. Вот мой код: data=[] websites=['http://google.com', 'http://bbc.co.uk'] for w in websites: r= requests.get(w, verify=False) data.append( (r.url, len(r.content), r.elapsed.total_seconds(), str([(l.status_code, l.url) for l in r.history]), str(r.headers.items()), str(r.cookies.items())) ) теперь, я хочу!--1--> тайм-аут через 10 секунд, чтобы цикл не застрял. этот вопрос был интересен до тоже, но ...
django изменить порт runserver по умолчанию
Я хотел бы сделать порт по умолчанию, что manage.py runserver слушает на specifiable в постороннем config.ini. Есть ли более простое исправление, чем разбор sys.argv внутри manage.py и вставить настроенный порт? цель состоит в том, чтобы запустить ./manage.py runserver без необходимости указывать адрес и порт каждый раз, но имея его принять аргументы от config.ini. ...
Python: изменение значения в кортеже
Я новичок в python, поэтому этот вопрос может быть немного основным. У меня есть Кортеж под названием values, который содержит следующие: ('275', '54000', '0.0', '5000.0', '0.0') Я хочу изменить первое значение (например, 275) в этом кортеже, но я понимаю, что кортежи неизменны так values[0] = 200 не будет работать. Как я могу этого достичь? ...
Python vs Bash-в каких задачах каждый из них превосходит другой по производительности?
очевидно, что Python более удобен для пользователя, быстрый поиск в google показывает много результатов, которые говорят, что, поскольку Python скомпилирован байтом, обычно быстрее. Я даже нашел этой это утверждает, что вы можете увидеть улучшение более 2000% на основе словаря операций. каков ваш опыт в этом вопросе? В какой задаче каждый из них является явным победителем? ...
Есть ли функция Python, чтобы определить, в каком квартале года находится дата?
конечно, я мог бы написать это сам, но прежде чем я пойду изобретать колесо есть ли функция, которая уже делает это? ...
Как сделать инициализацию Xavier на TensorFlow
Я портирую свою сеть Caffe на TensorFlow, но у нее, похоже, нет инициализации xavier. Я использую truncated_normal но это, кажется, делает его намного труднее тренироваться. ...
Как проверить, является ли файл допустимым файлом изображения?
в настоящее время я использую PIL. from PIL import Image try: im=Image.open(filename) # do stuff except IOError: # filename not an image file однако, хотя это достаточно охватывает большинство случаев, некоторые файлы изображений, такие как, xcf, svg и psd не обнаруживаются. Psd файлы создает исключение OverflowError. есть ли способ, которым я мог бы включить их также? ...
Как правильно переопределить операции копирования / deepcopy для объекта в Python?
так просто установить, Я чувствую, что я понимаю разницу между copy и deepcopy в модуле копирования и я использовал copy.copy и copy.deepcopy прежде чем успешно, но это первый раз, когда я на самом деле пошел о перегрузке __copy__ и __deepcopy__ методы. Я уже погуглил и просмотрел встроенные модули Python, чтобы найти экземпляры __copy__ и __deepcopy__ функции (например,sets.py,decimal.py и fractions.py), но я все еще не на 100% уверен, что у меня есть это правильно. вот мой сценарий: у меня ...
Не удается получить Python для импорта из другой папки
Я не могу показаться, чтобы получить Python, чтобы импортировать модуль в папку. Я получаю ошибку, когда я пытаюсь создать экземпляр класса из импортированного модуля, но сам импорт проходит успешно. Вот моя структура каталогов: Server -server.py -Models --user.py вот содержание server.py: from sys import path from os import getcwd path.append(getcwd() + "models") #Yes, i'm on windows print path import user u=user.User() #error on this line и user.py: class User(Entity): ...
Вы используете шаблон get / set (в Python)?
использование get / set кажется обычной практикой в Java (по разным причинам), но я вряд ли вижу код Python, который использует это. Почему вы используете или избегаете get/set методы в Python? ...
Python: использует "..%(var)s.."% местные жители() хорошая практика?
я обнаружил этот шаблон (или анти-шаблон), и я очень доволен им. Я чувствую, что это очень подвижный: def example(): age = ... name = ... print "hello %(name)s you are %(age)s years old" % locals() иногда я использую его двоюродный брат: def example2(obj): print "The file at %(path)s has %(length)s bytes" % obj.__dict__ мне не нужно создавать искусственный кортеж и подсчитывать параметры и сохранять соответствующие позиции %s внутри кортежа. нравится ли вам это? Вы бы его ...
Прокси с urllib2
Я открываю URL-адреса с помощью: site = urllib2.urlopen('http://google.com') и то, что я хочу сделать, это соединиться с прокси Я получил где-то говорит мне: site = urllib2.urlopen('http://google.com', proxies={'http':'127.0.0.1'}) но это не сработало. Я знаю, что urllib2 имеет что-то вроде прокси-обработчика, но я не могу вспомнить эту функцию. ...
Присваивая переменной значение NaN в Python и NumPy без
большинство языков имеют константу NaN, которую можно использовать для присвоения переменной значения NaN. Может ли python сделать это без использования numpy? ...
Как читать и писать INI файл с Python3?
мне нужно читать, писать и создавать INI файл с Python3. .INI default_path = "/path/name/" default_file = "file.txt" Python File: # Read file and and create if it not exists config = iniFile( 'FILE.INI' ) # Get "default_path" config.default_path # Print (string)/path/name print config.default_path # Create or Update config.append( 'default_path', 'var/shared/' ) config.append( 'default_message', 'Hey! help me!!' ) обновлено ...
Как преобразовать отрицательное число в положительное?
Как я могу преобразовать отрицательное число в положительное в Python? (И сохраняйте положительный.) ...
Как использовать запросы Python для подделки посещения браузера?
Я хочу получить контент с сайта ниже. Если я использую браузер, такой как Firefox или Chrome, я могу получить реальную страницу сайта, которую я хочу, но если я использую пакет запросов Python (или wget command) чтобы получить его, он возвращает совершенно другую HTML-страницу. Я думал, что разработчик сайта сделал некоторые блоки для этого, так что вопрос: Как я могу поддельные посещения браузера с помощью запросов на языке Python или команду wget? http://www.ichangtou.com/#company:data_00000 ...
Почему глобальные переменные-это зло?
Я пытался найти хороший источник, который объясняет, почему использование global считается плохой практикой в python (и в программировании в целом). Может кто-нибудь указать мне на один или объяснить здесь? ...