Вопросы с тегом «python-2.7»

104
Как мне правильно настроить и разобрать мой класс pytest с помощью тестов?

Я использую селен для сквозного тестирования, и я не могу понять, как его использовать setup_classи teardown_classметоды. Мне нужно настроить браузер в setup_classметоде, затем выполнить кучу тестов, определенных как методы класса, и, наконец, выйти из браузера в teardown_classметоде. Но логически...

101
Удаление пробелов / табуляции / новой строки - python

Я пытаюсь удалить все пробелы / вкладки / символы новой строки в python 2.7 в Linux. Я написал это, это должно сработать: myString="I want to Remove all white \t spaces, new lines \n and tabs \t" myString = myString.strip(' \n\t') print myString выход: I want to Remove all white spaces, new lines...

101
Разделить строку с помощью разделителя новой строки с помощью Python

Мне нужно разделить строку, в которой есть новая строка. Как мне этого добиться? Пожалуйста, обратитесь к приведенному ниже коду. Вход: data = """a,b,c d,e,f g,h,i j,k,l""" Желаемый результат: ['a,b,c', 'd,e,f', 'g,h,i', 'j,k,l'] Я пробовал следующие подходы: 1. output = data.split('\n') 2. output...

101
Безопасное хранение переменных среды в GAE с помощью app.yaml

Мне нужно хранить ключи API и другую конфиденциальную информацию в app.yamlкачестве переменных среды для развертывания в GAE. Проблема в том, что если я нажимаю app.yamlна GitHub, эта информация становится общедоступной (не очень хорошо). Я не хочу хранить информацию в хранилище данных, поскольку...

101
AttributeError: объект 'модуль' не имеет атрибута 'тесты'

Я запускаю эту команду: python manage.py test project.apps.app1.tests и это вызывает эту ошибку: AttributeError: объект 'модуль' не имеет атрибута 'тесты' Ниже представлена ​​моя структура каталогов. Я также добавил app1 в конфигурацию моих установленных приложений. Traceback (most recent call...

101
ValueError: неподдерживаемый протокол рассола: 3, рассол python2 не может загрузить файл, сброшенный рассолом python 3?

Я использую pickle для дампа файла на python 3 и использую pickle для загрузки файла на python 2, появляется ValueError. Итак, python 2 pickle не может загрузить файл, сброшенный python 3 pickle? Если я этого хочу? Как сделать?...

100
Как передать дополнительные аргументы декоратору Python?

У меня есть декоратор, как показано ниже. def myDecorator(test_func): return callSomeWrapper(test_func) def callSomeWrapper(test_func): return test_func @myDecorator def someFunc(): print 'hello' Я хочу улучшить этот декоратор, чтобы он принял еще один аргумент, как показано ниже def...

100
Когда hash (n) == n в Python?

Я играл с хеш-функцией Python . Для маленьких целых чисел он появляется hash(n) == nвсегда. Однако это не распространяется на большие числа: >>> hash(2**100) == 2**100 False Я не удивлен, я понимаю, что хеш принимает конечный диапазон значений. Что это за диапазон? Я пробовал использовать...

99
Преобразование словаря Python в массив JSON

В настоящее время у меня есть этот словарь, напечатанный с использованием pprint : {'AlarmExTempHum': '\x00\x00\x00\x00\x00\x00\x00\x00', 'AlarmIn': 0, 'AlarmOut': '\x00\x00', 'AlarmRain': 0, 'AlarmSoilLeaf': '\x00\x00\x00\x00', 'BarTrend': 60, 'BatteryStatus': 0, 'BatteryVolts': 4.751953125,...

99
src / lxml / etree_defs.h: 9: 31: фатальная ошибка: libxml / xmlversion.h: нет такого файла или каталога

Я запускаю следующую команду для установки пакетов в этот файл " pip install -r requirements.txt --download-cache=~/tmp/pip-cache". Requirements.txt содержит пакеты вроде # Data formats # ------------ PIL==1.1.7 # html5lib==0.90 httplib2==0.7.4 lxml==2.3.1 # Documentation # -------------...

98
Нет модуля с именем setuptools

Я хочу установить установочный файл twilio. Когда я устанавливаю его с помощью данной команды, мне выдается ошибка: Нет модуля с именем setuptools. Не могли бы вы сообщить мне, что мне делать? Я использую python 2.7 Microsoft Windows [Version 6.1.7601] Copyright (c) 2009 Microsoft Corporation. All...

97
Есть ли способ правильно распечатать упорядоченные словари?

Мне нравится модуль pprint в Python. Я часто использую его для тестирования и отладки. Я часто использую параметр ширины, чтобы вывод хорошо вписывался в окно моего терминала. Он работал нормально, пока они не добавили новый тип упорядоченного словаря в Python 2.7 (еще одна интересная функция,...

97
Python 2.7: печать в файл

Почему при попытке печати напрямую в файл возникает sys.stdoutследующая синтаксическая ошибка: Python 2.7.2+ (default, Oct 4 2011, 20:06:09) [GCC 4.6.1] on linux2 Type "help", "copyright", "credits" or "license" for more information. >>> f1=open('./testfile', 'w+') >>>...

97
Свойство Python только для чтения

Я не знаю, когда атрибут должен быть частным и следует ли использовать свойство. Недавно я прочитал, что сеттеры и геттеры не являются питоническими, и я должен использовать декоратор свойств. Все нормально. Но что, если у меня есть атрибут, который нельзя устанавливать извне класса, но можно...

97
Python os.path.join () в списке

я могу сделать >>> os.path.join("c:/","home","foo","bar","some.txt") 'c:/home\\foo\\bar\\some.txt' Но когда я сделаю >>> s = "c:/,home,foo,bar,some.txt".split(",") >>> os.path.join(s) ['c:/', 'home', 'foo', 'bar', 'some.txt'] Что мне здесь не хватает?...

97
Как использовать PyCharm для отладки проектов Scrapy

Я работаю над Scrapy 0.20 с Python 2.7. Я обнаружил, что в PyCharm есть хороший отладчик Python. Я хочу протестировать на нем своих пауков Scrapy. Кто-нибудь знает, как это сделать, пожалуйста? Что я пробовал Собственно я пытался запустить паука как скрипт. В результате я построил этот сценарий....

97
фильтровать элементы в словаре Python, где ключи содержат определенную строку

Я программист C, разрабатывающий что-то на Python. Я знаю, как сделать следующее на C (и, следовательно, в C-подобной логике, применяемой к python), но мне интересно, как это делается в «Python». У меня есть словарь d, и я хотел бы работать с подмножеством элементов, только те, у кого ключ...