Вопросы по теме 'cpython'
Twisted getPage(): память процесса увеличивается при запросе большого количества страниц
Я пишу скрипт для постоянного (каждые 30-120 секунд) сбора информации, запрашивающей большой набор URL-адресов (страницы состояния серверов Icecast/Shoutcast), около 500 URL-адресов. Он отлично работает, но размер резидента процесса python постоянно...
698 просмотров
schedule
24.09.2022
Как установить точку останова в функции python в gdb
Я иногда использую gdb для отладки скриптов Python (конечно, CPython). Обычно это полезно для отладки дампов ядра (и когда это касается модулей расширения c).
Основной вопрос заключается в том, как установить точку останова для функции Python в...
1988 просмотров
schedule
09.02.2024
Как получить адрес памяти mmap-ed в Python?
Я не могу понять, как получить виртуальный адрес стандартных объектов mmap в Python (из модуля mmap). Документированные методы, похоже, обращаются к памяти только как к массиву байтов или как к символьным строкам.
Но мне нужно получить доступ к...
2672 просмотров
schedule
11.05.2024
Как я могу заставить свою программу вычислять площадь треугольников? В Питоне
Пока это моя программа, может кто-нибудь сказать мне, что я сделал не так, или дать мне исправление? Это все на питоне, и я был бы очень признателен за ответ. Появляется сообщение об ошибке, в котором говорится: «Невозможно умножить...
1649 просмотров
schedule
27.10.2023
'{0}'.format() работает быстрее, чем str() и '{}'.format() с использованием IPython %timeit и другими способами с использованием чистого Python.
Так что это вещь CPython, не совсем уверен, что она ведет себя так же с другими реализациями.
Но '{0}'.format() быстрее, чем str() и '{}'.format() . Я публикую результаты с Python 3.5.2 , но я попробовал это с Python 2.7.12 , и тенденция та...
2144 просмотров
schedule
24.11.2022
Не удалось запустить CPython Script Executor в Pentaho
У меня установлен python 3.4 на моем сервере Windows 2012. Когда я пытаюсь запустить преобразование с помощью шага CPython Script Executor, это дает мне следующую ошибку.
"python": CreateProcess error=2, The system cannot find the file...
1859 просмотров
schedule
19.09.2022
Встраивание нескольких версий Python в процесс
В приложении, которое мы пишем, мы планируем позволить пользователям выполнять сценарии Python в одной из многих версий Python (например, Python 2.7, 3.6 и т. д.). Мы используем стандартный метод для встраивания интерпретатора Python , за...
300 просмотров
schedule
13.11.2022
Почему наивная конкатенация строк становится квадратичной выше определенной длины?
Построение строки посредством повторяющейся конкатенации строк является анти-шаблоном, но мне все еще любопытно, почему его производительность переключается с линейной на квадратичную после того, как длина строки превышает примерно 10 ** 6:
# this...
1650 просмотров
schedule
16.12.2023
Как t = foo(); с t отличаться от с foo()?
Я тестирую инструмент преобразования программы. Это приводит к сбою одного из тестов CPython, но я не могу понять, почему.
Вот уменьшенная версия одного из тестов в test_sax.py из набора тестов CPython,...
151 просмотров
schedule
26.10.2022
Как Python хранит дату и время внутри?
Я нашел _datetimemodule.c , который кажется правильным файлом , но мне нужна небольшая помощь, так как C не моя сила.
>>> import datetime
>>> import sys
>>> d = datetime.datetime.now()
>>> sys.getsizeof(d)...
894 просмотров
schedule
10.11.2023
Нужна помощь в расшифровке синтаксиса C
Я работал над несколькими проектами в колледже на C, но никогда не использовал его в профессиональных целях.
Недавно я начал читать исходный код cpython, и меня смутил следующий синтаксис: гитхаб
Что означает PyAPI_FUNC(int)...
337 просмотров
schedule
11.11.2022
Как `is` работает в случае эфемерных объектов, использующих один и тот же адрес памяти?
Обратите внимание, что этот вопрос может быть (является ли?) специфичным для CPython.
Скажем, у вас есть какой-то список, и проверьте копии списка на идентичность друг с другом:
>>> a=list(range(10))
>>> b,c=a[:],a[:]...
67 просмотров
schedule
30.12.2023
Как загрузить dylib-файл как расширение CPython?
Об этом уже спрашивали (например, здесь ), но данное решение (т.е. переименование файла в *.so ) неприемлемо. У меня есть расширение CPython под названием name.dylib , которое нельзя импортировать. Если имя файла изменено на использование...
131 просмотров
schedule
07.05.2024
Как перенести структуру структур C на python с помощью cpython
Я хочу передать структуру, содержащую структуры, в C на python, используя cpython.
//main.c
#include <Python.h>
struct properties {
struct position
double velocity;
}
struct position{
double rx;
double ry;
double rz;
}
struct...
41 просмотров
schedule
28.03.2024
Как решить ошибку импорта при запуске скомпилированного файла (.pyc)?
Я использую питон 3.6.
У меня есть структура каталогов ниже:
test_run.py
addition --> add.py
У меня есть файл test_run.py, который импортирует одну из функций с именем add_values() из add.py , присутствующих в каталоге или пакете...
450 просмотров
schedule
21.03.2024
Где я могу увидеть код списка python в /usr/lib/python3.x?
Здесь я вижу исходный код всех основных модулей Python, таких как 'os', 'turtle', 'multiprocessing', 'argparse',... но я не могу найти определения классов встроенных структур данных, таких как dict и список. Я старался
$ grep -r 'class list'...
41 просмотров
schedule
13.12.2022