subprocess

    1热度

    1回答

    对不起,如果这个问题已经得到解答,但我似乎无法找到解决方案。 (关于一般设置文件的许多问题,甚至一些提到这个问题,但没有解决它) 我有一个Python程序将运行一个Powershell脚本作为子进程。 (Python处理图形用户界面,Powershell做烦人的工作来安排任务等) 我的查询是否有一个安全的方式来有一个设置文件,其中包含可以加载到Python的Powershell脚本的参数,是耐恶意

    1热度

    1回答

    我试图实现一个托盘图标,它可以让我控制一个进程(jackd)。最值得注意的是 我想读的过程输出和错误进行日志记录 我希望能够从主程序菜单项杀死进程 杀伤引起我头痛。我相信,当我阅读stdout和stderr时,我必须在一个额外的线程/进程中做到这一点,以保持图标的响应。所以我用fork()来创建一个子进程,并在子进程上调用setsid()。然后,该子进程调用jackd使用subprocess模块

    0热度

    1回答

    我的搅拌器位于'/home/abc/Destkop/blender/blender-2.78'的路径中。当命令行位于路径'/home/abc/Destkop/blender/blender-2.78'时,通过命令行执行'./blender -b /home/abc/Destkop/blender/car.model'正在工作。 我试图通过子在Python执行搅拌机,但代码不会出错"/usr/bin

    0热度

    1回答

    我想装饰python.exe。例如,它可以只是Input:\n当我们写信给stdin和Output:\n当我们从stdout前缀在交互模式下阅读: 原始python.exe: $ python Python 3.6.1 |Anaconda custom (64-bit)| (default, Mar 22 2017, 20:11:04) [MSC v.1900 64 bit (AMD64)] o

    0热度

    1回答

    它们的名称都正确更改,但第一个文件的名称中有一个空格。 这是我的代码: import os def dtr(x, y): os.chdir(str(x)) c = os.listdir() c1 = str(c).replace(str(y), "") c_1 = c1.replace("[", "") c_2 = c_1.replace(

    0热度

    2回答

    我需要帮助python代码在python中执行多个管道外壳命令。 我写了下面的代码,但我得到错误。当我将文件传递给命令时。请让我知道如何在python中执行多个管道命令的正确过程。 EG: cat file|grep -i hostname|grep -i fcid 是我想要执行的shell命令。这是我的Python代码。当我运行代码时,我得到None。我将最终输出重定向到一个文件。 #!/u

    1热度

    2回答

    我有一个外部命令行程序,我想通过python进行控制。当使用subprocess.open时,它会连续打印终端中的第一个命令。我想要一个接一个地输入一系列命令,然后在完成运行后终止程序。我尝试了几种不同的方法,但似乎没有任何工作。有人能告诉我我做错了什么,或者帮我修复我的代码吗?这是我有: from subprocess import Popen, PIPE program_location =

    0热度

    1回答

    我有一个脚本可以将变量添加到环境中。该脚本通过 subprocess.call('. myscript.sh', shell=True) 调用有没有一种方法可以获得修改后的环境,并在我的下一个子进程调用中使用它? 这个问题表明你可以得到一个呼叫的输出并将它连接到另一个呼叫Python subprocess: chaining commands with subprocess.run。 有没有类似的

    0热度

    1回答

    我使用subprocess.check_output命令为两个不同的命令,并在一种情况下,我得到了一个subprocess.CalledProcessError,在另一种情况下,不是,但程序崩溃。该gpio482文件夹不存在与设定方法返回错误和get方法崩溃是捕获异常 Get方法: try: subprocess.check_output("echo 0 > /sys/class/gpi

    0热度

    3回答

    我试图从python使用ffmpeg。我需要执行的命令是: ffmpeg -i test_file-1kB.mp4 -i test_file.mp4 -filter_complex psnr="stats_file=test_file.mp4-1kB.psnr" -f null - 然而,我的输出,这是获得传递给子看起来是用反斜杠转义双引号,像这样: In[1]: print(subproce