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

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


16
Как перейти к определенной строке в огромном текстовом файле?
Есть ли альтернативы приведенному ниже коду: startFromLine = 141978 # or whatever line I need to jump to urlsfile = open(filename, "rb", 0) linesCounter = 1 for line in urlsfile: if linesCounter > startFromLine: DoSomethingWithThisLine(line) linesCounter += 1 Если я обрабатываю огромный текстовый файл (~15MB)со строками неизвестной, но разной длины, …
107 python  text-files 

9
Как я могу получить все заголовки запросов в Django?
Мне нужно получить все заголовки запросов Django. Из того, что я прочитал, Django просто выгружает все в request.METAпеременную вместе с множеством других данных. Как лучше всего получить все заголовки, которые клиент отправил моему приложению Django? Я собираюсь использовать их для создания httplibзапроса.


4
Python - abs vs fabs
Я заметил, что в python есть два похожих метода поиска абсолютного значения числа: Первый abs(-5) Второй import math math.fabs(-5) Чем отличаются эти методы?
107 python 

8
многопроцессорность: совместное использование большого объекта только для чтения между процессами?
Дочерние процессы порождены через многопроцессорные общие объекты, созданные ранее в программе? У меня следующая установка: do_some_processing(filename): for line in file(filename): if line.split(',')[0] in big_lookup_object: # something here if __name__ == '__main__': big_lookup_object = marshal.load('file.bin') pool = Pool(processes=4) print pool.map(do_some_processing, glob.glob('*.data')) Я загружаю в память какой-то большой объект, а затем создаю …


10
UnicodeDecodeError: кодек ascii не может декодировать байт 0xd1 в позиции 2: порядковый номер не в диапазоне (128)
Я пытаюсь работать с очень большим набором данных, в котором есть нестандартные символы. Мне нужно использовать юникод в соответствии со спецификациями работы, но я сбит с толку. (И вполне возможно, что все делаю неправильно.) Я открываю CSV, используя: 15 ncesReader = csv.reader(open('geocoded_output.csv', 'rb'), delimiter='\t', quotechar='"') Затем я пытаюсь закодировать его …
107 python  django  utf-8 

7
Чтение огромного файла .csv
В настоящее время я пытаюсь читать данные из файлов .csv в Python 2.7 с количеством до 1 миллиона строк и 200 столбцов (файлы варьируются от 100 МБ до 1,6 ГБ). Я могу сделать это (очень медленно) для файлов с менее чем 300 000 строк, но как только я перейду выше, …
107 python  python-2.7  file  csv 

13
Как я могу использовать numpy.correlate для автокорреляции?
Мне нужно сделать автокорреляцию набора чисел, что, как я понимаю, просто корреляция набора с самим собой. Я пробовал использовать функцию корреляции numpy, но я не верю результату, так как он почти всегда дает вектор, где первое число не самым большим, как должно быть. Итак, это действительно два вопроса: Что именно …

5
Перечислить все модули, входящие в пакет python?
Есть ли простой способ найти все модули, входящие в пакет python? Я нашел это старое обсуждение , которое не является окончательным, но мне хотелось бы получить определенный ответ, прежде чем я разверну свое собственное решение на основе os.listdir ().

4
Атрибут модуля __file__ абсолютный или относительный?
У меня проблемы с пониманием __file__. Насколько я понимаю, __file__возвращает абсолютный путь, с которого был загружен модуль. У меня проблема с этим: у меня есть оператор abc.pywith one print __file__, работающий от /d/projects/ python abc.pyвозвратов abc.py. убегает от /d/возвратов projects/abc.py. По каким причинам?
107 python 

5
Где следует создавать виртуальные виртуальные машины?
Я не понимаю, где мне разместить свои virtualenv. В моем первом проекте django я создал проект с помощью команды django-admin.py startproject djangoproject Затем я перешел в каталог djangoproject и запустил команду virtualenv env который создал каталог виртуальной среды на том же уровне, что и внутренний djangoprojectкаталог. Это неправильное место для …


4
staticmethod и abc.abstractmethod: будет ли он смешиваться?
В моем приложении Python я хочу создать метод, который одновременно является staticmethodи abc.abstractmethod. Как мне это сделать? Я пробовал применить оба декоратора, но ничего не вышло. Если я сделаю это: import abc class C(object): __metaclass__ = abc.ABCMeta @abc.abstractmethod @staticmethod def my_function(): pass Я получаю исключение *, и если я сделаю …

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