Tag: c ++

Проблема с встроенным python

Я новичок в Python и встроенном python. При попытке запустить некоторые основные команды python из C ++, кажется, что некоторые из моих импорт не работают с C ++, но они работают, когда я запускаю их из оболочки python. Это основные инструкции, которые я пытаюсь запустить. import sys sys.path.insert(0, 'c:/svapp/') sys.path.insert(0, 'c:/svapp/test') from common import baseaccess […]

обмен данными через каналы между C # и cPython

У меня есть то, что (я думаю) – относительно простая задача. Я должен предоставить некоторым приложениям C # способ вызвать мое приложение на Python и передать некоторые данные для обработки и получить результаты в конце задачи Python (оба являются графическими приложениями. Я думал, что трубы прекрасно справятся с работой на стороне C #, создав именованный […]

Установить скрипт для проекта C с помощью API Python

У меня есть проект, который в основном написан на языке C, но он также имеет API Python, который использует модули расширения Python, написанные на C. Каков наилучший способ написания сценариев установки / развертывания для среды Linux / UNIX? Обычно я использую утилиту make для компиляции и установки проектов, написанных на C. В большинстве случаев у […]

Как я могу связать (C ++) с переименованными Python .lib и .dll?

Когда я включаю «Python.h» из Python 2.5 в проект C ++, он знает через какой-то магический процесс, что он должен связываться с «python25.lib» и загружать «python25.dll» во время выполнения, хотя я ничего не указывал ни в «Linker -> Additional Dependencies», ни в «Linker -> Дополнительные библиотечные каталоги». Теперь я хотел бы переименовать python25.lib / .dll […]

Откройте оболочку из переполнения буфера

Мне нужно открыть оболочку в программе ac с использованием сценария эксплойта python. Я использую Ubuntu VM для этого. Программа c: #include <stdio.h> #include <string.h> int main(int argc, char *argv[]) { char buf[256]; strcpy(buf, argv[1]); printf("%s\n", buf); return 0; } До сих пор я создал exploit.py: #!/usr/bin/env python import struct padding = "A"*(10)+"B"*(10)+"C"*(10)+"D"*(10)+"E"*(10)+"F"*(10)+"G"*(10)+"H"*(10)+"I"*(10)+"J"*(10)+"K"*(10)+"L"*(10)+"M"*(10)+"N"*(10)+"O"*(10)+"P"*(10)+"Q"*(10)+"R"*(10)+"S"*(10)+"T"*(10)+"U"*(10)+"V"*(10) +"W"*(10)+"X"*(10)+"Y"*(10)+"Z"*(7) system = […]

Межпроцессная связь между python и c ++

У меня есть сценарий python для обработки данных (как часть более крупной структуры) и скрипта c ++ для сбора данных из инструмента. Код c ++ постоянно собирает данные, затем испускает данные через cout. Программы должны говорить друг с другом так: Python -> Вызывает скрипт c ++, который начинает собирать (Ожидает x количество времени) Python -> […]

Python в C ++: от Deriv, to Base, to Deriv снова

Я использую Boost.Python, чтобы выставить мой код на C ++ на Python. Я столкнулся с трудностями, связанными с тем, что объект передавался с одного языка на другой несколько раз. Вот что я хочу сделать: Код C ++ class Base { public: void baseTest() { std::cout << "Base::basetest()"; } }; class Deriv : public Base { […]

IronPython: Неожиданный токен 'from'

Я запускал скрипт python из .net с помощью IronPython, ниже мой скрипт python import tensorflow as tf print('Tensorflow Imported') ниже приведен код C # using System; using System.Text; using System.IO; using IronPython.Hosting; using System.Collections.Generic; using Microsoft.Scripting.Hosting; namespace ConsoleApplication1 { class Program { private static void Main() { var py = Python.CreateEngine(); List<string> searchPaths = new […]

Перевод функции чтения двоичных данных C на Python

(Я отредактировал это для ясности и немного изменил фактический вопрос на основе ответа EOL) Я пытаюсь перевести следующую функцию в C на Python, но неудачно (см. C-код ниже). Как я понимаю, он берет четыре 1-байтовых символа, начиная с места памяти, на который указывает, отдает, обрабатывает их как unsigned long ints, чтобы дать каждому из 4 […]

Динамический способ работы с памятью в python с использованием ctypes

Недавно я использовал программу под названием Cheat Engine, и, что она делает, вы указываете, с какого процесса вы хотите работать, из списка текущих запущенных процессов (обычно используется для игр в ПК), и после того, как вы получили один из них, вы можете выполните поиск существующих значений и отслеживайте изменения, внесенные в эти значения, путем последовательного […]

Interesting Posts for Van-Lav

Сравнение выборочного среднего и случайного ассортимента в Python

Экранирование строк unicode для MySQL в Python (исключение exceptions.UnicodeEncodeError)

Подведение итогов статьи в Википедии

В чем разница между соленой и полочкой?

Почему строка, возвращаемая из экземпляра класса, сохраняет тип NoneType, хотя IDLE говорит, что это строка?

Автоматическое масштабирование изображения при изменении размера с помощью (Py) GTK

Почему bcrypt.hashpw используется как для хэширования, так и для проверки паролей?

Сельдерей, redis и ConnectionPool

Как преобразовать список данных в Python в словарь, где каждый элемент имеет ключ

py.test не может импортировать мой модуль

Установите OpenCV 3.0 с дополнительными модулями (sift, surf …) для python

Возвращение нескольких значений из pandas применяется к DataFrame

В Python, как проверить, принято ли доменное имя?

Флажки командной строки Python

Как эффективно анализировать электронные письма, не касаясь вложений с помощью Python

Python - лучший язык программирования в мире.