subprocess

    0热度

    1回答

    我想解压缩tar文件以.gz扩展这一说法后 status = subprocess.call('tar -zvxf %s -C %s 2> /dev/null' % (zipped_tar_file,data_path), shell=True) 不久,我还有一个呼叫 - status = subprocess.call('psql -q -v PATH=%s -f %s -h %s -p %

    0热度

    1回答

    我想从另一个使用子流程的python脚本中运行python脚本。 (没有进口,我想这对任何程序,而不只是蟒蛇) 这是第一个文件:getting_input.py name = input("Sample input prompt: ") 这里是我使用运行任何shell命令文件:test.py import subprocess proc = subprocess.Popen("python

    0热度

    1回答

    我需要计算远程计算机中目录中文件的数量。我需要ssh到那台机器并执行目录计数操作(-lR | grep^d | wc -l)。这需要在shell脚本中完成。 我还需要通过传递一个变量来在shell脚本中调用这个shell脚本,并将结果返回给python程序。 涉及的组件: Python程序调用shell脚本(传递变量) 执行ssh来远程计算机并执行目录计数 结果返回到我原来的python prog

    0热度

    1回答

    我在树莓派上运行一个Plex服务器,并且遇到了让库更新的问题,所以我正在编写一个可以调用来更新所有或特定的Python类库。 我想使它尽可能一般,即使用库名称而不是库号码,但我遇到了一些问题。 “Plex Media Scanner”命令必须在我当前设置的Plex用户帐户下运行。我可以使用下面的代码运行命令(在sudo下运行),但我无法捕获该命令的输出,即代码的Popen部分运行时,库的列表会打印

    1热度

    1回答

    我目前正在尝试使用git编写我自己的模块。出于这个原因,我想避免使用GitPython。 我在此刻推代码如下: class Git(object): def __call_git(self,*args): a = [self.path+"git"] + list(args) return subprocess.check_output(a,stdin=subpro

    0热度

    2回答

    我在Python版本2.7.10中使用了macOS Sierra 10.12.16和Xcode 8.3.3。 我想从Python调用latex。 os.system('latex myFile.tex')不起作用,因为需要完整路径。所以我试图通过编程命令获得的路径。 import os import subprocess batcmd = '/usr/bin/which latex' th

    1热度

    1回答

    import asyncio import asyncio.subprocess args="blah blah argument " create=asyncio.create_subprocess_shell(args,stdout=asyncio.subprocess.PIPE) proc = await create output= await proc.stdout.read

    1热度

    1回答

    我想从我的django运行一个终端命令,但得到一个错误。 这是我要运行的命令: kubectl apply -f <(istioctl kube-inject -f FILE_PATH) 这是我曾尝试: 从views.py nodesvc = subprocess.call('kubectl apply -f <(istioctl kube-inject -f ' + os.path.join

    0热度

    1回答

    当我执行单个文件的命令时,它的工作原理。然而,当我想在循环中使用它时,它不起作用。可能是什么问题呢 ? 从子进口通话 进口操作系统,SYS rootdir = r'C:\\Users\\X\\Desktop\\hump' for root, dirs, files in os.walk(rootdir): for file in files: if file.endswi

    0热度

    1回答

    我需要运行另一个python脚本,它在我当前使用的脚本中生成数据。我用subprocess来运行它: cmd = 'python /home/usr/script.py arg1 arg2 arg3' subprocess.Popen(cmd, shell=True) 但是有问题。上一个脚本在'当前目录'中生成很少的目录,这意味着它在运行的目录中。而且我不能修改以前的脚本,因为它不是我的。如