从Python执行终端命令(cURL)

时间:2016-08-05 23:22:38

标签: python macos curl

我知道之前有人问过,但我找不到我想要的答案。这就是我要做的......在你回复之前,完全披露:这是我的第一个python脚本。

大图: 使用剪贴板文本连接2个文本字符串,并在OSX中的Terminal中将此连接字符串作为命令运行。

顺便说一句,我希望将命令的结果分成一个文件,但首先要做的事情。

我当前的脚本连接字符串并将连接复制到剪贴板没有问题。我没有成功让终端执行此命令。这就是我所拥有的:

import pyperclip
import os

reqPayload= pyperclip.paste()

fullstring=('curl -HreqPayload:')+reqPayload+(' http://howdy.com/decrypt') 

print(fullstring)

pyperclip.copy(fullstring)

os.system(fullstring)

PS。可能有一种更聪明的方式来执行curl命令,所以请告知我是否应该重新考虑我的方法。

谢谢!

1 个答案:

答案 0 :(得分:0)

使用python请求库

import requests
x = requests.post('http://something', json={})

http://docs.python-requests.org/en/master/