我使用 os.system 调用在 python 中的 CGI 脚本中运行以下 curl 命令,如下所示:
os.system('curl -u username:password -X PUT example.com/data/data1.txt -T /diskless/desktop/file.txt\r\n')
运行 CGI 脚本时出现以下错误:
请问有什么建议吗?
最佳答案
你可以使用 subprocess
import subprocess
command = 'curl -u username:password -X PUT example.com/data/data1.txt -T /diskless/desktop/file.txt\r\n'
p = subprocess.Popen(command, shell=True, stdout=subprocess.PIPE, stderr=subprocess.PIPE)
out, err = p.communicate()
关于python - 在 python 中运行 Curl 命令,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/43975423/