subprocess

    2热度

    1回答

    我正在尝试从主脚本调用python脚本。我需要从主脚本中仅生成一个数据框,然后将其传递给子流程脚本作为在子流程内部使用的参数。 以下是我在编写所需的python主脚本时的尝试。 from subprocess import PIPE, Popen import pandas as pd test_dataframe = pd.read_excel(r'C:\test_location\fil

    0热度

    1回答

    我有一个脚本,应该(除其他外)打开一个新的终端窗口并在该终端中运行TCPDUMP。然后该脚本等待用户在原始窗口中发出他们已完成的提示(提示等待'y')。在用户输入'y'的时候,我需要终止TCPDUMP终端窗口。这里是设置: tcp_dump_line = "\"/usr/sbin/tcpdump -nn -tttt -i " + nic tcp_dump_line += " 'not (host

    1热度

    1回答

    这里的Python代码运行任意命令返回它的标准输出的数据,或者提高对非零退出代码的异常: proc = subprocess.Popen( cmd, stderr=subprocess.STDOUT, # Merge stdout and stderr stdout=subprocess.PIPE, shell=True) 的子模块不支持执行如果它超过特定的阈值=>超时(能够杀死运行时间

    0热度

    2回答

    接收输出时 我的代码应该追查的数据包,Scapy的闻了闻,并检查该程序发送/接收数据包,把“未知”如果程序没有找到 代码: source_software = check_output(["netstat", "-nb"], shell = True).decode() source_software = source_software[source_software.find(str(pack

    2热度

    1回答

    我想创建一个函数来执行python脚本,同时在控制台输出正在执行时存储它。 例如,我使用subprocess模块​​来运行example.py,但我只在整个脚本运行后才接收控制台输出,而不是在发生控制台输出时收到控制台输出。换句话说,按照下面的脚本,我希望立即收到控制台输出“hello world”,然后等待60秒,然后接收控制台输出“再见世界” example.py import time

    0热度

    1回答

    目的:微软Office未安装在Windows Server 使用代码: from subprocess import Popen, PIPE import time def convert(src, dst): d = {'src': src, 'dst': dst} commands = [ '/usr/bin/docsplit pdf --output %

    -1热度

    1回答

    我与子模块的一些功能的问题,我想实现的基本上是写一个Python脚本: 打开终端窗口数1> cd到一个目录>执行NPM启动命令有 打开终端窗口编号2> cd到不同的目录>执行MVN EXEC:exec命令 我发现这可能是通过子流程模块实现的,但我绝对不理解文档(我不是很有经验),也不知道如何实现这一点。 我会感谢所有帮助,谢谢:)

    -1热度

    4回答

    我使用subprocess check_output和我有一个输出字符串工作,并具: import subprocess import sys command = 'some command' a = subprocess.check_output(command,shell=True).decode(sys.stdout.encoding) print(repr(a)) 我收到这

    0热度

    1回答

    我一直在用子进程模块测试stderr。如果我写与壳的简单测试=真与Linux外壳命令ls故意坏类型的: p=subprocess.Popen(["lr"],stdout=subprocess.PIPE,stderr=subprocess.PIPE,shell=True) out, err=p.communicate() print ("standard error") print(err)

    -1热度

    1回答

    我正在编写一个程序,它启动与远程机器的连接,然后通过监视响应动态地向其发送多个命令。我可以使用什么而不是使用pexpect?我正在尝试使用subprocess.Popen,但通信()方法会终止进程。 Pexpect的版本:2.4,http://www.bx.psu.edu/~nate/pexpect/pexpect.html 参照API用于在子过程: https://docs.python.org