Tag: linux

Связь с -Wl, -E, что это значит и т. Д.?

Я работаю над проектом, в котором мы используем камеру Basler Pylon, которая поставляется с CPP-API. Большая часть нашего другого кода, за исключением снятия снимка, написана на Python, поэтому мы используем swig для переноса функции take_image () из CPP. Это наши вызовы swig и g ++: swig -python -c++ frompytocpp.i g++ -c -fpic cppcamera.cpp frompytocpp_wrap.cxx -I/opt/pylon/genicam/library/CPP/include […]

Определить, находится ли файл на сетевом диске в python

Как определить, находится ли файл на сетевом диске или нет? Я хочу включить ситуации, когда путь выглядит так, как на локальном диске, но одна из каталогов в пути на самом деле является символической ссылкой на сетевой диск.

Сериализовать в c ++, deserialze в python?

У меня есть приложение на C ++, которое сериализует структуру, используя Google Protobuf, как это int len = mdd.ByteSize(); char* buf = (char *)malloc(len); mdd.SerializeToArray(buf, len); Я хочу неэриализовать это из python: import marketdata_pb2 … md = marketdata_pb2.MarketDataDepth() #what goes here? I don't see a marketdata_pb2.parsefromarray()

Как заставить setuptools установить исполняемый бит при развертывании некоторых поддерживающих двоичных файлов с моим яйцом?

Я использую setuptools для создания яйца, и я хотел бы включить в него некоторые поддерживающие двоичные файлы, предпочтительно, чтобы их устанавливали в каталоге яиц. Я могу включить эти файлы с data_files или data_files однако исполняемый бит не устанавливается при их развертывании. В качестве альтернативы, я могу использовать scripts но затем они будут (по умолчанию) развернуты […]

Многопроцессорность Python: грамотно уничтожает процесс

Есть ли import multiprocessing import schedule def worker(): #do some stuff def sched(argv): schedule.every(0.01).minutes.do(worker) while True: schedule.run_pending() processs = [] .. .. p = multiprocessing.Process(target=sched,args) .. .. processs.append(p) for p in processs: p.terminate() убивает изящно список процессов? Если это не самый простой способ сделать это? Цель состоит в том, чтобы перезагрузить файл конфигурации в память, […]

Python Bluetooth Passkey / Password Linux

Я работаю над скриптом Python для управления Mindstorms NXT с помощью малины Pi. Моя проблема в том, что NXT имеет ключ доступа Bluetooth. Вы можете изменить ключ доступа, но не удалить его. Я хочу знать, как вы можете подключить сокет PyBluez к устройству с ключом доступа. Это текущая программа: import bluetooth import socket target_name = […]

Доступ к WMI через Python из Linux

Я ищу способ получить доступ к WMI (Управлению Windows Management Instrumantation) из Pythonscript удаленно с Linux-машины (CentOS 6) Конечно, есть пакет python–wmi, но он использует Windows API, который недоступен в Linux. Я нашел wmi-client-wrapper, который должен сделать что-то подобное. Но документации нет, и даже пример не работает для меня. Причина, по которой я хочу это […]

Подключиться к MSSQL Server 2008 на Linux

Мне интересно, как подключиться к MSSQL Server 2008 с Linux-машины. В настоящее время у меня установлен FreeTDS. Однако мне не удалось получить работу bsqldb. В настоящее время я могу подключиться к этой базе данных, используя следующий код python (в Windows): import pyodbc cnxn = pyodbc.connect("DRIVER={SQL Server};" +"SERVER=something.example.com;" +"DATABASE=exampledatabase;" Я считаю, что мои учетные данные Windows […]

Ошибка Python3 «без модуля с именем bluetooth» на Linux Mint

Я пытаюсь подключить Lenovo S10E к Nintendo Wiimote через bluetooth. Я использую простой скрипт Python, воспроизведенный ниже. Я вызываю его из командной строки Linux Mint (версия 16, «Петра»), используя python3 find_wii.py Автор сценария: import bluetooth target_name = "Nintendo RVL-CNT-01" target_address = "00:1C:BE:29:75:7F" nearby_devices = bluetooth.discover_devices() for bdaddr in nearby_devices: if target_name == bluetooth.lookup_name( bdaddr ): […]

Установка GDAL python, связанного с Linux

Я пытаюсь установить привязку GDAL python из источника с ./configure –with-python, но когда я завершаю from osgeo import gdal Я получил: Traceback (most recent call last): File "<stdin>", line 1, in <module> File "osgeo/__init__.py", line 21, in <module> _gdal = swig_import_helper() File "osgeo/__init__.py", line 17, in swig_import_helper _mod = imp.load_module('_gdal', fp, pathname, description) ImportError: libgdal.so.1: […]

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