【从python调用外部程序】教程文章相关的互联网学习教程文章

python-如何从celery任务异步调用url【代码】

我将芹菜与龙卷风一起使用,我想知道如何在任务中异步调用url. 我正在寻找以下方面的东西:@celery.task def my_task(data):def handle_response(response):if response.error:print "error"else:print "success"http_client = httpclient.AsyncHTTPClient()http_client.fetch('some url', handle_response, method='POST', body=data)要么:@celery.task @gen.coroutine def my_task(data):http_client = httpclient.AsyncHTTPClie...

python-如何一次对不同的xmlrpc服务器进行多个xmlrpc调用【代码】

有没有办法一次从xmlrpc客户端到不同的xmlrpc服务器进行多次调用. 我的服务器代码如下所示:(我将在两台服务器(服务器1和服务器2)中运行此代码)class TestMethods(object):def printHello(self):while(1):time.sleep(10)print "HELLO FROM SERVER"return Trueclass ServerThread(threading.Thread):def __init__(self):threading.Thread.__init__(self)self.server = SimpleXMLRPCServer(("x.x.x.x", 8000))self.server.register_i...

python-在单元测试代码中调用Django命令【代码】

我正在尝试使用call_command从URL下载数据,并且想知道如何从代码中调用它. 我在代码中声明了以下选项列表:option_list = BaseCommand.option_list + (make_option('--url', default=None, dest='url', help=_(u'Specifies the full url of the json data to download.')),make_option('--username', default=None, dest='username', help=_(u'Login of the person doing the download.')),make_option('--password', default=None...

Python请求如何在发布之前调用js函数以计算一些值?【代码】

我使用请求(2.2.1)登录URL http://tx3.netease.com/logging.php?action=login,但是此URL的登录逻辑与Django的csrf令牌机制不同,即: >当您获取此URL时,html文本中有两个导入值formhash和sts,这两个导入值都将在js函数do_encrypt中使用(在文件http://tx3.netease.com/forumdata/cache/rsa/rsa_min中.js).很好,我可以轻松地通过re抓住它们. html文本的关键部分是:<form method="post" name="login" id="loginform" class="s_clear" ...

如何运行从任意位置调用Python脚本的Bash脚本?【代码】

我有一个Python脚本,例如myscript.py,它使用相对的模块导入,即从.. import module1导入,我的项目布局如下:project+ outer_module- __init__.py- module1.py+ inner_module- __init__.py- myscript.py- myscript.sh我有一个Bash脚本,例如myscript.sh,它是我的python脚本的包装,如下所示:#!/bin/bash python -m outer_module.inner_module.myscript $@这可以执行myscript.py并根据需要将参数转发到我的脚本,但是仅当我从上面显示的...

通过传递参数和结果从Java调用Python代码【代码】

谁能给我展示一个通过传递参数并返回结果从Java代码调用python脚本的简单示例(java python代码)?解决方法:尝试使用Java ScriptEngine以Jython的身份运行代码. 示例程序:import javax.script.ScriptEngine; import javax.script.ScriptEngineManager; import javax.script.ScriptException;public class Main {/*** @param args the command line arguments*/public static void main(String[] args) throws ScriptException {Scr...

如何从Python脚本调用salt-call state.highstate?【代码】

是否可以在python脚本中调用salt-call state.highstate(命令)并知道何时完成? (无主)解决方法:您可以使用Salt Client API来实现. 在无主设备上运行时,必须使用Caller类,该类提供的界面与Minion上的salt-call命令行工具相同.import salt caller = salt.client.Caller() output = caller.function('state.highstate')此处的输出是完整的高态结果-目前没有异步方式来运行此结果. 为了在奴才上运行高状态,请在salt-master上使用LocalC...

Python多处理:无法调用过程对象【代码】

因此,最近,我一直在尝试使用多处理模块.我写了这个脚本来测试它:from multiprocessing import Process from time import sleepdef a(x):sleep(x)print ("goo")a = Process(target=a(3)) b = Process(target=a(5)) c = Process(target=a(8)) d = Process(target=a(10))if __name__ == "__main__":a.start()b.start()c.start()d.start()但是,当我尝试运行它时,它将引发以下错误:goo Traceback (most recent call last):File "C:\Us...

尝试调用python函数时出现Cronjob错误【代码】

当我尝试使用cronjob调用python函数时,它将返回错误. 当我从python shell运行该函数时可以正常工作 这是错误:: command not found import: unable to open X server `' @ error/import.c/ImportImageCommand/368. import: unable to open X server `' @ error/import.c/ImportImageCommand/368. import: unable to open X server `' @ error/import.c/ImportImageCommand/368. import: unable to open X server `' @ error/import...

Python-获取调用函数的完整文件路径?【代码】

给定一个模块mymodule.py;在里面def foo():X = # file path where foo was called fromprint(X)我将如何处理评论中所述的内容?即,如果在test.py中,我做到了from mymodule import foo foo()然后在终端中运行python3 test.py,它应该打印test.py的完整文件路径解决方法:您可以使用sys.argv[0]来获取主文件的名称,然后可以使用os.path.realpath()来获取其完整路径:import os import sysdef foo():X = os.path.realpath(sys.argv[0])p...

python-如何在C中调用tf.initialize_all_variables()?张量流【代码】

我是tensorflow的新手.顺便说一句,如何在C中执行操作,例如tf.initialize_all_variables()或优化程序返回的一些操作self.train_op = self.optimizer.apply_gradients(渐变)?我试过了init_all_vars_op = tf.initialize_variables(tf.all_variables(), name='init_all_vars_op') ... tf.train.write_graph(session.graph_def, 'models/', 'graph.pb', as_text=False)在python中,然后在C中:status = session->Run(inputs, {"init_all...

python-使用mpi4py并行化函数调用【代码】

我想使用mpi4py来优化问题.为了最小化我的功能,我使用scipy中的最小化例程from scipy.optimize import minimizedef f(x, data) :#returns f(x) x = minimize(f, x0, args=(data))现在,如果我想使用mpi4py并行化函数.最小化算法的实现是顺序的,并且只能在一个进程上运行,因此仅对我的函数进行并行化,这不是问题,因为函数调用是最耗时的步骤.但是我无法弄清楚如何使用并行和顺序部分来实现此问题. 这是我的尝试:from scipy.optimize...

在Python中,如何避免在派生自其__new__中具有super()的类的类中两次调用__init__:【代码】

我是python的新手.不知何故__init__对于使用其他类派生的类,该类被两次调用super()我的问题是如何避免这种情况,因为那里的计算非常昂贵.class A(object):def __new__(cls, *args, **kwargs):print("Class A: __new__")obj = super(A, cls).__new__(cls) # super is used hereobj.__init__(*args, **kwargs)return objdef __init__(self, x):self.attrib = x+1class B(A):def __init__(self, x):print("Class B: __init__")self.pro...

多个函数调用如何在python 2.7中工作【代码】

我试图理解python中的多个函数调用但有点混乱. 例如,如果有两个名为Work and Play的字符串变量,我写了多个函数调用,如:Work.find(Play.strip().split()[0])这是否意味着 >使用Play调用方法条,>使用上面1中的结果调用方法拆分,>从上面2的结果中提取第一个元素,>使用上面3中的结果调用方法查找. 或者是否意味着 >使用上面的工作调用方法拆分.>使用上面1中的结果调用方法条.>从上面2的结果中提取第一个元素.>使用上面3中的结果调用方...