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

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

12
Есть ли портативный способ получить текущее имя пользователя в Python?
Существует ли портативный способ получить имя пользователя текущего пользователя в Python (т. Е. Тот, который работает как в Linux, так и в Windows, по крайней мере). Это будет работать так os.getuid: >>> os.getuid() 42 >>> os.getusername() 'slartibartfast' Я гуглил вокруг и был удивлен, что не нашел окончательного ответа (хотя, возможно, …

5
Различия между дистрибутивом, distutils, setuptools и distutils2?
Ситуация Я пытаюсь портировать библиотеку с открытым исходным кодом на Python 3. ( SymPy , если кому-то интересно.) Итак, мне нужно запускать 2to3автоматически при сборке для Python 3. Для этого мне нужно использовать distribute. Поэтому мне нужно портировать текущую систему, которая (согласно doctest) есть distutils. Проблема К сожалению, я не …


30
Как сгенерировать все перестановки списка?
Как вы генерируете все перестановки списка в Python, независимо от типа элементов в этом списке? Например: permutations([]) [] permutations([1]) [1] permutations([1, 2]) [1, 2] [2, 1] permutations([1, 2, 3]) [1, 2, 3] [1, 3, 2] [2, 1, 3] [2, 3, 1] [3, 1, 2] [3, 2, 1]

23
Как мне получить день недели с учетом даты?
Я хочу выяснить следующее: учитывая дату ( datetimeобъект), каков соответствующий день недели? Например, воскресенье - первый день, понедельник - второй день и т. Д. И затем, если на входе что-то вроде сегодняшней даты. пример >>> today = datetime.datetime(2017, 10, 20) >>> today.get_weekday() # what I look for Выход может быть …
591 python  datetime  weekday 

9
TypeError: требуется байтоподобный объект, а не 'str' при записи в файл в Python3
Я совсем недавно перешел на Py 3.5. Этот код работал правильно в Python 2.7: with open(fname, 'rb') as f: lines = [x.strip() for x in f.readlines()] for line in lines: tmp = line.strip().lower() if 'some-pattern' in tmp: continue # ... code После обновления до 3.5 я получаю: TypeError: a bytes-like …
590 python  python-3.x  string  file  byte 

9
Что такое «слизняк» в Джанго?
Когда я читаю код Django, я часто вижу в моделях то, что называется «слизень». Я не совсем уверен, что это такое, но я знаю, что это как-то связано с URL-адресами. Как и когда предполагается использовать эту штуковину? (Я прочитал его определение в этом глоссарии .)


18
Как распечатать полный массив NumPy без усечения?
Когда я печатаю пустой массив, я получаю усеченное представление, но мне нужен полный массив. Есть какой-либо способ сделать это? Примеры: >>> numpy.arange(10000) array([ 0, 1, 2, ..., 9997, 9998, 9999]) >>> numpy.arange(10000).reshape(250,40) array([[ 0, 1, 2, ..., 37, 38, 39], [ 40, 41, 42, ..., 77, 78, 79], [ 80, …

17
Проверьте, содержит ли элемент списка Python строку внутри другой строки
У меня есть список: my_list = ['abc-123', 'def-456', 'ghi-789', 'abc-456'] и хотите искать элементы, которые содержат строку 'abc'. Как я могу это сделать? if 'abc' in my_list: проверит, 'abc'существует ли в списке, но он является частью 'abc-123'и 'abc-456', 'abc'не существует сам по себе. Так как я могу получить все предметы, …
588 python  string 

27
Как отладить в Django, хороший способ? [закрыто]
Закрыто . Этот вопрос должен быть более сфокусированным . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он был сосредоточен только на одной проблеме, отредактировав этот пост . Закрыто 2 года назад . Итак, я начал учиться программировать на Python, а затем и на …
587 python  django  debugging 

10
Python: Найти в списке
Я сталкивался с этим: item = someSortOfSelection() if item in myList: doMySpecialFunction(item) но иногда это не работает со всеми моими элементами, как будто они не были распознаны в списке (когда это список строк). Является ли это наиболее «питоническим» способом поиска элемента в списке if x in l:?
587 python  find 

29
IndentationError: unindent не соответствует ни одному внешнему уровню отступа
Когда я компилирую код Python ниже, я получаю IndentationError: unindent не соответствует ни одному внешнему уровню отступа import sys def Factorial(n): # Return factorial result = 1 for i in range (1,n): result = result * i print "factorial is ",result return result Почему?



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