gpt4 book ai didi

python - Geektools 和 Python

转载 作者:太空宇宙 更新时间:2023-11-03 19:12:25 24 4
gpt4 key购买 nike

我一直在使用 Python 和 geektools,并且在整理代码和使用循环之前我已经让脚本工作了。

现在它不会显示任何超过 lalala 方法的内容。

我正在使用 geektools 3.0.2 处理 mac 10.8.1。

#!/usr/bin/python

#Simple script that downloads runescape adventures log
#and outputs it to console
# Ashley Hughes 16/SEP/2012

import sys
import urllib2 #For HTTP access
from time import localtime, strftime #Time data functions
from xml.dom.minidom import parseString #XML parser

def lalala(n):
i = 0
while(i <= n):
xmlTag = dom.getElementsByTagName('description')[i].toxml()
xmlData = xmlTag.replace('<description>','').replace('</description>','').replace('\t','').replace('\n','')
#print (str(i) + ": " + xmlData)
print(xmlData)
i = i + 1

try:
f = urllib2.urlopen("http://services.runescape.com/m=adventurers-log/rssfeed?searchName=SIG%A0ZerO")
#f = urllib.urlopen("http://www.runescape.com/")
except Exception, e:
print "Could not connect"
sys.exit(1)
s = f.read()
f.close()

dom = parseString(s)

print strftime("%a, %d %b %Y %H:%M:%S", localtime())
print "Working"
lalala(6)
print "Still working"
sys.exit(0)

最佳答案

当您的代码“打印”到 GeekTool 时,您遇到了 unicode-ascii 问题。变化:

xmlTag = dom.getElementsByTagName('description')[i].toxml()

对此:

xmlTag = dom.getElementsByTagName('description')[i].toxml().encode('ascii', 'ignore')

这对我来说在 mac 10.8.1 和 GeekTool 3.0.3 中没问题

看看http://docs.python.org/howto/unicode.html

关于python - Geektools 和 Python,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12526820/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com