python-3.x- все статьи тега ➜ страница 6
Понимание оператора "is" Python
The is оператор не соответствует значениям переменных, но сами экземпляры. что это значит? я объявил две переменные с именем x и y присвоение одинаковых значений в обеих переменных, но он возвращает false, когда я использую is оператора. мне нужно уточнение. Вот мой код. x = [1, 2, 3] y = [1, 2, 3] print x is y #It prints false! ...
Как надежно разделить строку в Python?
в Perl я могу сделать: my ($x, $y) = split /:/, $str; и он будет работать независимо от того, содержит ли строка шаблон. в Python, однако это не будет работать: a, b = "foo".split(":") # ValueError: not enough values to unpack каков канонический способ предотвращения ошибок в таких случаях? ...
Как устранить неполадки "AttributeError: exit" в multiproccesing в Python?
Я попытался переписать код csv-чтения, чтобы иметь возможность запускать его на нескольких ядрах в Python 3.2.2. Я пытался использовать Pool объект многопроцессорной обработки, который я адаптировал из рабочих примеров (и уже работал для меня для другой части моего проекта). Я столкнулся с сообщением об ошибке, которое мне было трудно расшифровать и устранить неполадки. ошибки: Traceback (most recent call last): File "parser5_nodots_parallel.py", line 256, in <module> MG,ppl = csv2 ...
Как читать и писать 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!!' ) обновлено ...
Как проверить, существует ли ключ в * * kwargs?
Python 3.2.3. Здесь были перечислены некоторые идеи, которые работают на обычных var, но, похоже, **кварги играют по другим правилам... так почему же это не работает и как я могу проверить, существует ли ключ в **kwargs? if kwargs['errormessage']: print("It exists") Я тоже думаю, что это должно работать, но это не... if errormessage in kwargs: print("yeah it's here") Я предполагаю, потому что kwargs является итерационным? Нужно ли мне перебирать его, чтобы проверить, есть ли конкр ...
Панды: найти столбец, имя которого содержит определенную строку
Итак, у меня есть фрейм данных с именами столбцов, и я хочу найти тот, который содержит определенную строку, но точно не соответствует ей. Я ищу 'spike' в именах столбцов, таких как 'spike-2','hey spike','spiked-in' (the 'spike' часть всегда постоянное). Я хочу, чтобы имя столбца возвращалось в виде строки или переменной, поэтому я получаю доступ к столбцу позже с помощью df['name'] или df[name] как обычно. Я пытался найти способы сделать это, но безрезультатно. Какие-нибудь советы? ...
Get: TypeError: объект' dict values ' не поддерживает индексирование при использовании python 3.2.3 [дубликат]
этот вопрос уже есть ответ здесь: TypeError: объект' dict_keys ' не поддерживает индексирование 5 ответов Это мой код: {names[i]:d.values()[i] for i in range(len(names))} это работает полностью нормально при использовании python 2.7.3; однако, когда я использую python 3.2.3, я получаю сообщение об ошибке'dict_values' object does not support indexing. Как я могу изменить код, чтобы сделать его совмест ...
Что такое "pkg-resources==0.0.0" в выводе команды pip freeze
когда я запускаю pip freeze Я вижу (среди других ожидаемых посылок) pkg-resources==0.0.0. Я видел несколько сообщений, в которых упоминается этот пакет (включая этот), но никто не объясняет, что это такое, Или почему он включен в вывод pip freeze. Основная причина, по которой мне интересно, - это любопытство, но также, похоже, что в некоторых случаях при попытке установить пакеты с requirements.txt файл, созданный с помощью pip freeze Это включает в себя pkg-resources==0.0.0 строка (например, ко ...
Заморозить Пип и Пип списка
сравнение выходов показывает различия: user@user-VirtualBox:~$ pip list feedparser (5.1.3) pip (1.4.1) setuptools (1.1.5) wsgiref (0.1.2) user@user-VirtualBox:~$ pip freeze feedparser==5.1.3 wsgiref==0.1.2 в документации Pip говорится freeze Output installed packages in requirements format. list List installed packages. но что такое "формат требований", и почему pip list создать более полный список, чем pip freeze? ...
Как установить Keras и Theano в Anaconda Python на Windows?
Я пытаюсь работать на нейронных сетях в Python, используя следующие пакеты Keras: from keras.utils import np_utils from keras.layers.core import Dense, Activation, Dropout from keras.models import Sequential from keras.layers.core import Dense, Dropout, Activation, Flatten from keras.layers.convolutional import Convolution2D, MaxPooling2D from keras.optimizers import SGD но, я получаю следующую ошибку: 15 import theano ---> 16 from theano import gof 17 from theano.compat.python2x impor ...
"модуль" не имеет атрибут 'функция urlencode'
когда я пытаюсь следовать пример Python Wiki связано с кодировкой URL: >>> import urllib >>> params = urllib.urlencode({'spam': 1, 'eggs': 2, 'bacon': 0}) >>> f = urllib.urlopen("http://www.musi-cal.com/cgi-bin/query", params) >>> print f.read() во второй строке возникает ошибка: Traceback (most recent call last): File "<stdin>", line 1, in <module> AttributeError: 'module' object has no attribute 'urlencode' чего мне не хватает? ...
Python: в чем разница между builtin и builtins?
Я кодировал сегодня и заметил кое-что. Если я открою новый сеанс интерпретатора (IDLE) и проверю, что определено с помощью ...
Переключение между двумя кадрами в tkinter
Я построил свои первые несколько скриптов с приятным небольшим графическим интерфейсом на них, как показали учебники, но ни один из них не решает, что делать для более сложной программы. Если у вас что-то с меню "Пуск", на экране открытия, и после выбора пользователя вы переходите к другой части программы, и соответствующим образом обновить экран, что это элегантный способ сделать это? не только .destroy() рамочных меню "Пуск", а затем создать новый заполнены виджетами для другой части? И от ...
Python: импорт urllib.цитата
Я хотел бы использовать urllib.quote(). Но python (python3) не находит модуль. Предположим, у меня есть эта строка кода: print(urllib.quote("châteu", safe='')) как импортировать urllib.цитата? import urllib или import urllib.quote как дать AttributeError: 'module' object has no attribute 'quote' что меня смущает-это то,urllib.request доступно через import urllib.request ...
Есть ли причины не использовать упорядоченный словарь?
Я имею в виду OrderedDict С collections модуль. если он имеет дополнительную функциональность упорядочивания, которая, как я понимаю, часто не нужна, но даже так, есть ли какие-либо недостатки? Это медленнее? Отсутствует ли какая-либо функциональность? Я не видел никаких недостающих методов. короче, Почему не стоит Я всегда использую это вместо обычного словаря? ...
Какова хорошая практика, чтобы проверить, существует ли переменная среды или нет?
Я хочу проверить свою среду на наличие переменной, скажем "FOO", в Python. Для этой цели я использую os стандартная библиотека. Прочитав документацию библиотеки, я выяснил 2 способа достижения своей цели: Способ 1: if "FOO" in os.environ: pass Способ 2: if os.getenv("FOO") is not None: pass Я хотел бы знать, какой метод, если таковой имеется, является хорошим/предпочтительным условным и почему. ...