我有一个 python 脚本,我想在 solaris 机器上运行它以获取 prstat 返回的内容。

我有以下代码:

import os, subprocess

with open("test.txt", "w") as outfile:
  subprocess.call("prstat -cZ 1 2", shell=True, stdout=outfile)   

它返回此错误:

File "top.py", line 3
    with open("test.txt", "w") as outfile:
            ^
SyntaxError: invalid syntax

当我运行prstat -cZ 1 2 > testfile.txt我得到一个名为 testfile.txt 的文件的输出

  ask by Vongani Judas Maluleke translate from so

本文未有回复,本站智能推荐:

1回复

使用python在solaris 10上执行ssh

我试图使用 Paramiko 在 python 代码中执行 ssh,它在我的本地机器上工作。 当我将它上传到服务器(SOLARIS 10)时,我从 pipit.org 下载了 Paramiko 并 pip 安装它,但它需要加密库 和密码学不提供py2.py3-none-any.whl 我也尝试
2回复

在Solaris上使用Python杀死进程时出现问题

我有一个名为C的C ++程序,该程序设计为在收到SIGINT信号时关闭。 我已经编写了一个将C作为子进程运行的Python程序P。 我希望P停止C。 我尝试了3件事,但我想知道为什么其中一些不起作用。 尝试1: 这段代码给我错误 OSError [Errno 3]:
1回复

从'os.system'调用python调用时,启动了两个'prstat'命令

我正在编写一个python脚本来监视进程。 我有prstat命令来获取进程的详细信息。 我写了以下代码: 当我运行这个脚本时,我可以看到两个prstat命令运行为 sh -c prstat -p xxxx -a -s size我在python脚本中给出的 prst
2回复

适用于Solaris的Python / Django IDE

谁能告诉我一个与Solaris完全兼容的全面Python和Django IDE? 我只知道Netbeans,但据我所知,它不支持Django,并且也缺少Python的重要功能,例如代码完成。 非常感谢你
2回复

在solaris上运行Python系统命令

我在solaris环境下运行python命令。 我无法在其上执行subprocess.call,因为它在execute_child“[Errno 2]没有这样的文件或目录”中给出了错误。 我尝试了使用popen2 / 3/4的替代方法,但它抛出了一个错误“DeprecationWarning
2回复

使用Python进行密码哈希处理在Solaris 10和11上产生奇怪的结果

使用来自serverfault提交的答案,我为/etc/shadow生成了密码哈希,但是在Windows(Cygwin)或Mac上生成了密码哈希: 与Solaris 10和11的非常不同: 谁能解释一下?
2回复

如何在Solaris上安装64位Python?

我试图安装上的Python 2.6 的Solaris通过建立Solaris机器上的源。 我以这种方式安装了一个,看来它是32位的。 为此,我下载了一些源tar球,如Linux或Unix。 一切正常,但我需要64位Python。 我查找了Python下载站点,但没有单独安装64位Pyt
2回复

无法在Solaris 10上的python中编译_ssl

我正在尝试在Sparc Solaris 10计算机上编译python 2.7.9。 我成功地安装了它,但_ssl除外: 已安装OpenSSL,并且libs和includes在此处: 此处的库: /usr/sfw/lib并在此处包括: /usr/sfw/include/openss