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

Python - это мультипарадигмальный динамически типизированный многоцелевой язык программирования. Он предназначен для быстрого изучения, понимания и использования, а также для обеспечения чистого и унифицированного синтаксиса. Обратите внимание, что Python 2 официально не поддерживается с 01-01-2020. Тем не менее, для специфичных для версии вопросов Python добавьте тег [python-2.7] или [python-3.x]. При использовании варианта или библиотеки Python (например, Jython, PyPy, Pandas, Numpy), пожалуйста, включите их в теги.

20
Когда Del полезен в Python?
Я не могу придумать причину, по которой python нуждается в delключевом слове (и большинство языков, похоже, не имеют аналогичного ключевого слова). Например, вместо того, чтобы удалить переменную, можно просто присвоить Noneей. И при удалении из словаря, delметод может быть добавлен. Есть ли какая-то причина, чтобы оставаться delв Python, или это …

20
Создание диапазона дат в Python
Я хочу создать список дат, начиная с сегодняшнего дня и заканчивая произвольным числом дней, скажем, в моем примере 100 дней. Есть ли лучший способ сделать это, чем это? import datetime a = datetime.datetime.today() numdays = 100 dateList = [] for x in range (0, numdays): dateList.append(a - datetime.timedelta(days = x)) …
375 python  datetime  date 

10
Python unittest - противоположность assertRaises?
Я хочу написать тест, чтобы установить, что Исключение не возникает в определенных обстоятельствах. Это просто для тестирования , если исключение будет поднято ... sInvalidPath=AlwaysSuppliesAnInvalidPath() self.assertRaises(PathIsNotAValidOne, MyObject, sInvalidPath) ... но как вы можете сделать обратное . Что-то вроде этого я, что я после ... sValidPath=AlwaysSuppliesAValidPath() self.assertNotRaises(PathIsNotAValidOne, MyObject, sValidPath)

9
Как прочитать файл без перевода строки?
В Python звоню temp = open(filename,'r').readlines() в результате получается список, в котором каждый элемент является строкой в ​​файле. Это немного глупо, но все же: я readlines()также пишу символ новой строки для каждого элемента, чего я не желаю. Как я могу избежать этого?

18
Нерешенная справочная проблема в PyCharm
У меня есть структура каталогов ├── simulate.py ├── src │ ├── networkAlgorithm.py │ ├── ... И я могу получить доступ к сетевому модулю с sys.path.insert(). import sys import os.path sys.path.insert(0, "./src") from networkAlgorithm import * Однако pycharm жалуется, что не может получить доступ к модулю. Как я могу научить pycham …
373 python  ide  pycharm 




8
Сокрытие текста оси на графиках matplotlib
Я пытаюсь построить фигуру без отметок или чисел на любой из осей (я использую оси в традиционном смысле, а не номенклатуру matplotlib!). Проблема, с которой я столкнулся, заключается в том, что matplotlib корректирует метки x (y), вычитая значение N, а затем добавляет N в конце оси. Это может быть расплывчато, …
371 python  matplotlib  plot 

9
Как я могу использовать рассол, чтобы сохранить дикт?
Я просмотрел информацию, которую предоставляют документы по Python , но я все еще немного сбит с толку. Может ли кто-нибудь опубликовать пример кода, который напишет новый файл, а затем с помощью pickle поместит в него словарь?

9
Какой стандартный способ добавить N секунд для datetime.time в Python?
Учитывая datetime.timeзначение в Python, есть ли стандартный способ добавить к нему целое число секунд, так что , например , 11:34:59+ 3 = 11:35:02? Эти очевидные идеи не работают: >>> datetime.time(11, 34, 59) + 3 TypeError: unsupported operand type(s) for +: 'datetime.time' and 'int' >>> datetime.time(11, 34, 59) + datetime.timedelta(0, 3) …
370 python  datetime  time  math 


6
Истинная ценность Серии неоднозначна. Используйте a.empty, a.bool (), a.item (), a.any () или a.all ()
Возникла проблема с фильтрацией моего результирующего кадра данных с orусловием. Я хочу, чтобы мой результат dfизвлекал все varзначения столбцов , которые выше 0,25 и ниже -0,25. Эта логика ниже дает мне неоднозначное значение истины, однако оно работает, когда я разделяю эту фильтрацию на две отдельные операции. Что здесь происходит? не …

15
Построение pandas DataFrame из значений в переменных дает «ValueError: Если вы используете все скалярные значения, вы должны передать индекс»
Это может быть простой вопрос, но я не могу понять, как это сделать. Допустим, у меня есть две переменные следующим образом. a = 2 b = 3 Я хочу построить DataFrame из этого: df2 = pd.DataFrame({'A':a,'B':b}) Это приводит к ошибке: ValueError: Если используются все скалярные значения, вы должны передать индекс …


Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.