区块链技术博客
www.b2bchain.cn

如何使用python中的变量运行多个linux命令 – python程序员分享

D0b2wT.gif

本文介绍了如何使用python中的变量运行多个linux命令 – python程序员分享,有助于帮助完成毕业设计以及求职,是一篇很好的资料。

对技术面试,学习经验等有一些体会,在此分享。

我正在尝试使用子进程从python实现以下内容,但被卡住了:

在python脚本中,我想执行以下操作并回显到linux。

varname = "namegoeshere"   varvalue = "12345"  echo "varname varvalue date +%s" | nc 127.0.0.1 2003 

我希望echo之后的所有内容都在linux命令提示符下运行。

这就是我得到的

Traceback (most recent call last):  File "test.py", line 9, in <module>     subprocess.call("echo " , varname , varvalue, "date +%s ",  "|" , "nc " , server ,     " " , port )  File "/usr/lib/python2.7/subprocess.py", line 522, in call   return Popen(*popenargs, **kwargs).wait()  File "/usr/lib/python2.7/subprocess.py", line 659, in __init__   raise TypeError("bufsize must be an integer") TypeError: bufsize must be an integer 

参考方案

如果您使用的是Python,则可以尝试使用subprocess.Popen模块。一个简单的例子是:

from subprocess import Popen, PIPE  process = Popen(['cat', '/tmp/file.txt'], stdout=PIPE, stderr=PIPE) stdout, stderr = process.communicate() 

Python-crontab模块 – python

我正在尝试在Linux OS(CentOS 7)上使用Python-crontab模块我的配置文件如下:{ "ossConfigurationData": { "work1": [ { "cronInterval": "0 0 0 1 1 ?", "attribute&…

Subprocess.Popen标准输出,等待程序完成 – python

我正在通过subprocess.Popen运行程序,遇到一个意外问题,其中stdout不能实时打印,而是等待程序完成。奇怪的是,这仅在使用Python编写被调用程序时发生。我的控制程序(一个使用子过程的程序)如下:import subprocess import os print("Warming up") pop = subproces…

Python GPU资源利用 – python

我有一个Python脚本在某些深度学习模型上运行推理。有什么办法可以找出GPU资源的利用率水平?例如,使用着色器,float16乘法器等。我似乎在网上找不到太多有关这些GPU资源的文档。谢谢! 参考方案 您可以尝试在像Renderdoc这样的GPU分析器中运行pyxthon应用程序。它将分析您的跑步情况。您将能够获得有关已使用资源,已用缓冲区,不同渲染状态上…

Python Pandas导出数据 – python

我正在使用python pandas处理一些数据。我已使用以下代码将数据导出到excel文件。writer = pd.ExcelWriter('Data.xlsx'); wrong_data.to_excel(writer,"Names which are wrong", index = False); writer.…

如何从python向终端(linux)发送多个命令? – python

我想向Linux终端发送命令以运行python脚本。我有一个要运行的python文件列表,当我们顺序阅读该列表时,我想一个接一个地运行它们。第一个文件完成后,应发送第二个文件以运行,依此类推。 参考方案 您可以使用以下命令顺序运行脚本:python script1.py && python script2.py && pyth…

部分转自互联网,侵权删除联系

赞(0) 打赏
部分文章转自网络,侵权联系删除b2bchain区块链学习技术社区 » 如何使用python中的变量运行多个linux命令 – python程序员分享
分享到: 更多 (0)
D0b2wT.gif

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

b2b链

联系我们联系我们