我正在整合谷歌的登录与一个使用的酒瓶网站。
一切都很好。我可以授权登录,并得到一个令牌等,没有任何困难。但是当我使用Flask的get方法请求登录用户的电子邮件地址时,我会收到一个错误信息:
TypeError: Unicode-objects must be encoded before hashing
我使用的是Python3,这有着Python版本问题的味道,但我不知道我需要更改什么。
我使用的代码是:
def get_additional_data(self):
access_token = session.get('oauth_token')
head
我想在python上写脚本,它可以在远程服务器上执行shell命令。
我发现我可以使用类似这样的东西:
# set environment, start new shell
p = Popen("/path/to/env.sh", stdin=PIPE)
# pass commands to the opened shell
p.communicate("python something.py\nexit")
但我不明白如何登录到远程Linux服务器并在那里执行shell命令?