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

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

7
Как запустить фоновый процесс в Python?
Я пытаюсь портировать сценарий оболочки на гораздо более читаемую версию Python. Оригинальный сценарий оболочки запускает несколько процессов (утилиты, мониторы и т. Д.) В фоновом режиме с «&». Как я могу добиться того же эффекта в Python? Я бы хотел, чтобы эти процессы не умирали после завершения сценариев Python. Я уверен, …
295 python  process  daemon 

10
Как исправить TypeError: Unicode-объекты должны быть закодированы перед хэшированием?
У меня есть эта ошибка: Traceback (most recent call last): File "python_md5_cracker.py", line 27, in <module> m.update(line) TypeError: Unicode-objects must be encoded before hashing когда я пытаюсь выполнить этот код в Python 3.2.2 : import hashlib, sys m = hashlib.md5() hash = "" hash_file = input("What is the file name …



3
Как выполнить условие ИЛИ в django queryset?
Я хочу написать запрос Django, эквивалентный этому запросу SQL: SELECT * from user where income >= 5000 or income is NULL. Как построить фильтр наборов запросов Django? User.objects.filter(income__gte=5000, income=0) Это не работает, потому что это ANDфильтры. Я хочу, чтобы ORфильтры, чтобы получить объединение отдельных наборов запросов.

9
Как правильно утверждать, что исключение возникает в pytest?
Код: # coding=utf-8 import pytest def whatever(): return 9/0 def test_whatever(): try: whatever() except ZeroDivisionError as exc: pytest.fail(exc, pytrace=True) Вывод: ================================ test session starts ================================= platform linux2 -- Python 2.7.3 -- py-1.4.20 -- pytest-2.5.2 plugins: django, cov collected 1 items pytest_test.py F ====================================== FAILURES ====================================== ___________________________________ test_whatever ____________________________________ def test_whatever(): …

4
Поймать исключение при использовании Python с оператором
К моему стыду, я не могу понять, как обработать исключение для оператора python «with». Если у меня есть код: with open("a.txt") as f: print f.readlines() Я действительно хочу обработать «файл не найден исключение», чтобы сделать что-то. Но я не могу написать with open("a.txt") as f: print f.readlines() except: print 'oops' …

13
Поиск и замена строки в файле в Python
Я хочу перебрать содержимое текстового файла, выполнить поиск и замену в некоторых строках и записать результат обратно в файл. Я мог бы сначала загрузить весь файл в память, а затем записать его обратно, но это, вероятно, не лучший способ сделать это. Каков наилучший способ сделать это в следующем коде? f …
293 python  file 

10
Почему я получаю AttributeError: у объекта 'NoneType' нет атрибута 'что-то'?
Я продолжаю получать ошибку, которая говорит AttributeError: 'NoneType' object has no attribute 'something' Код, который у меня есть, слишком длинный, чтобы публиковать здесь. Какие общие сценарии могут вызвать это AttributeError, что NoneTypeдолжно означать и как я могу сузить, что происходит?

3
В чем разница между функциями flatten и ravel в numpy?
import numpy as np y = np.array(((1,2,3),(4,5,6),(7,8,9))) OUTPUT: print(y.flatten()) [1 2 3 4 5 6 7 8 9] print(y.ravel()) [1 2 3 4 5 6 7 8 9] Обе функции возвращают один и тот же список. Тогда зачем нужны две разные функции, выполняющие одну и ту же работу.


12
Преобразование между datetime, Timestamp и datetime64
Как мне преобразовать numpy.datetime64объект в datetime.datetime(или Timestamp)? В следующем коде я создаю объекты datetime, timestamp и datetime64. import datetime import numpy as np import pandas as pd dt = datetime.datetime(2012, 5, 1) # A strange way to extract a Timestamp object, there's surely a better way? ts = pd.DatetimeIndex([dt])[0] dt64 …
292 python  datetime  numpy  pandas 

9
Присоединиться к списку элементов с различными типами в виде строки в Python
Мне нужно присоединиться к списку предметов. Многие из элементов в списке являются целочисленными значениями, возвращаемыми функцией; т.е. myList.append(munfunc()) Как мне преобразовать возвращаемый результат в строку, чтобы соединить его со списком? Нужно ли делать следующее для каждого целочисленного значения: myList.append(str(myfunc())) Есть ли более Pythonic способ решить проблемы с кастингом?
292 python  string  list 

3
Как я могу отфильтровать запрос Django со списком значений?
Я уверен, что это тривиальная операция, но я не могу понять, как это делается. Должно быть что-то умнее, чем это: ids = [1, 3, 6, 7, 9] for id in ids: MyModel.objects.filter(pk=id) Я хочу получить их все в одном запросе с чем-то вроде: MyModel.objects.filter(pk=[1, 3, 6, 7, 9]) Как я …


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