我正在尝试使用python脚本用IP更新rackspace dns。在
当我手动输入一个IP时,我的脚本可以工作,但是当我从外部获取它时却不能工作,为什么?在
这个有效:
#!/usr/bin/env python
import clouddns
import requests
r= requests.get(r'http://curlmyip.com/')
ip= '4.4.4.4'
dns = clouddns.connection.Connection('******','********************')
domain = dns.get_domain(name='reazem.net')
record = domain.get_record(name='ssh.reazem.net')
record.update(data=ip, ttl=600)
这个不是:
^{pr2}$注意:print '{}'.format(r.text)
成功输出我的ip。在
帮你帮我:我刚刚注意到print '{}'.format(r.text)
增加了一行,我如何避免呢?在
尝试
ip = r.text.strip()
删除多余的换行符。在相关问题 更多 >
编程相关推荐