草庐IT

外部化

全部标签

python - 如何使用 ctypes 将 null 传递给外部库,并使用 ctypeslib.ndpointer 声明的参数?

灵感来自另一个answer在这里,我有一个使用ctypeslib.ndpointer调用的ctypes函数:lib.foo.argtypes=[ctypeslib.ndpointer(np.complex64,ndim=1,flags='C'),POINTER(c_int)]外部函数声明如下:voidfoo(cmplx_float*array,int*length)我的问题是我想调用该函数两次。第一次我想将nullptr传递给array参数,这样我就可以找出所需的长度。然后第二次,我会传入一个numpy数组。所以我这样做:lib.foo(None,length)失败并出现以下错误:ct

如何动态导入外部WebPack模块?

我正在尝试将WebPack模块从外部URL动态导入到使用WebPack本身编译的JS应用程序。可能吗?如果是这样,如何以正确的方式进行操作。看答案这是不可能的。WebPack需要将文件存储在文件系统上,然后才能与它们合作。https://webpack.js.org/concepts/entry-points/

python - 高速公路从外部应用程序发送用户特定和广播消息

对websockets完全陌生。我在理解如何与pythonAutobahn交互/从另一个应用程序扭曲时遇到一些麻烦,似乎找不到任何有用的示例。我有一个运行的Python应用程序需要在某些事件上发送两种类型的消息之一。第一个是向所有用户广播消息。第二种是针对单个特定用户。使用以下两个示例,我可以接收消息并发送响应。但是我不需要从连接的客户端(连接到websockets服务器的客户端除外)接收任何东西,只发送给它们。我玩过:https://github.com/tavendo/AutobahnPython/tree/master/examples/twisted/websocket/ech

python - 为外部/第三方库自定义日志记录

我遵循了django文档的建议,并像这样使用日志记录:importlogginglogger=logging.getLogger(__name__)deftoday(...):logger.info('Sunisshining,theweatherissweet')使用我当前的配置,输出如下所示:2016-08-1114:54:06mylib.foo.today:INFOSunisshining,theweatherissweet不幸的是,一些我无法修改的库使用这样的日志记录:importloggingdefthird_party(...):logging.info('Makeyouw

python - 如何组合两个函数,其外部函数为内部函数提供参数

我有两个类似的代码需要解析,但我不确定完成此操作的最pythonic方法。假设我有两个相似的“代码”secret_code_1='asdf|qwer-sdfg-wert$$otherthing'secret_code_2='qwersdfg-qw|er$$otherthing'两个代码都以$$otherthing结尾,并包含一些由-分隔的值起初我想到了使用functools.wrap来将一些通用逻辑与特定于每种类型代码的逻辑分开,像这样:fromfunctoolsimportwrapsdefparse_secret(f):@wraps(f)defwrapper(code,*args):

行人仿真&仿而不真——基于Unity将外部仿真数据可视化

0前言Unity作为一款生态成熟、扩展性强、学习成本较低的三维引擎,近年来受到各领域研究者的青睐。具体到行人仿真领域,相较于传统的C++/Python平台,Unity在效果呈现及数据交互方面具备无可比拟的优势,国外开发者基于Unity已经实现了诸多惊艳的行人仿真项目。然而,将仿真过程的运算层与展示层全部置于Unity环境中可能并不是最完备的解决方案,研究者可能会面临以下难点:        (1)同时计算轨迹并渲染场景,性能开销巨大;        (2)将既有的仿真程序改写为C#脚本耗费时间且面临风险,尤其是在不熟悉Unity开发环境的情况下;        (3)UnityEditor本身

python - 使用 cProfile 将 python 脚本分析到外部文件中

我是python编程的新手。我有一个python脚本,我正在尝试使用cProfile命令对其进行分析。我输入了以下内容python-mcProfile-oreadings.txtmy_script.py它生成了readings.txt。但是当我尝试使用任何标准文本编辑器或记事本打开文件时,文件无法正常打开。它不包含数据谁能告诉我如何将这些统计信息存储到可以使用记事本打开的外部文件中?我用的是windows平台 最佳答案 cProfile-o模块生成的输出文件不是纯文本;这是一个序列化的pstats.Stats目的。我通常不使用-o选

python:如何捕获在非全局祖先外部作用域中声明的变量?

给定:deff():x=0defg():h()defh():x+=1print(x)g()>>>f()Traceback(mostrecentcalllast):File"",line1,inFile"",line8,infFile"",line4,ingFile"",line6,inhUnboundLocalError:localvariable'x'referencedbeforeassignment>>>如何让h看到x变量?谢谢。编辑早该提一下,我用的是Python2.7.3 最佳答案 你可以让x成为functionattri

python - 如何在 Python 的外部程序中打开文件?

这个问题在这里已经有了答案:OpendocumentwithdefaultOSapplicationinPython,bothinWindowsandMacOS(17个答案)关闭8年前。我想知道如何根据文件的扩展名在记事本和图片查看器等程序中打开文件。我在Windows上使用Python3.3。我做了一些研究,人们提到了一个名为Image的模块,但是当我尝试导入这个模块时,我得到了一个ImportError。这是我目前所拥有的:defopenFile():fileName=listbox_1.get(ACTIVE)iffileName.endswith(".jpg"):fileName

python - 如何在 GUI 中嵌入外部窗口(Python + Glade + Gtk3)

我开始使用Glade、python和Gtk3库构建GUI。我想尝试在我的GUI中查看将它链接到容器内的外部窗口。可能吗?哪个是执行此操作的最佳容器对象?我开始搜索,但Gtk2中的简单方法(如here)不能再在Gtk3中使用。我发现了一个非常有趣的帖子here这允许我设置目标窗口的正确ID,但我仍然对如何在我的GUI中显示它感到困惑。我试图改变一点但没有成功thesetutorials与开罗。到目前为止我的一段代码(我想在map_area容器中显示ID=0x360000b的窗口,我必须使用“self.”句柄结构)。map_area容器暂时是一个Drawingarea。#ifconditi