Tag: python 3.x

将字节作为参数传递给c#?

我在尝试从python调用ac#方法时遇到困难。 我使用的是python 3.2而不是IronPython。 我用pip安装了最新版本的python.net 使用ref或out参数时出现问题(如经常讨论的那样)。 这是我到目前为止的代码: import clr path = clr.FindAssembly(“USB_Adapter_Driver”) clr.AddReference(path) from USB_Adapter_Driver import USB_Adapter gpio = USB_Adapter() version2 = ” status, version = gpio.version(version2) print (‘status: ‘ + str(status)) print (‘Version: ‘ + str(version)) readMask = bytearray([1]) writeData = bytearray([0]) print (readMask) print (writeData) status, readData = gpio.gpioReadWrite(b’\x01′,b’\x00′,b’\x00′) status, readData = gpio.gpioReadWrite(readMask[0],writeData[0],b’\x00’) status, […]

从C#运行Python .PY脚本

我有这个python代码。 import pyodbc import time print(“Hello”) plexString = “{call sproc164407_2053096_651466 ()}” connectionPlex = pyodbc.connect(‘DSN=PlexReport32; UID=XXXX; PWD=XXX’, autocommit = True) cursorPlex = connectionPlex.cursor() connectionLocal = pyodbc.connect(“DRIVER={SQL Server}; SERVER=XXX; DATABASE=Plex; Trusted_Connection=yes; connection timeout=30”) cursorLocal = connectionLocal.cursor() cursorPlex.execute(plexString) rows = cursorPlex.fetchall() for row in rows: date1 = row[1].rstrip(“0”) date2 = row[2].rstrip(“0”) row[1] = date1 row[2] = date2 cursorLocal.execute(‘INSERT […]