我想检查字符串是否在文本文件中.如果是,请执行X.如果不是,请执行Y.但是,此代码始终True
由于某种原因返回.任何人都可以看到有什么问题?
def check():
datafile = file('example.txt')
found = False
for line in datafile:
if blabla in line:
found = True
break
check()
if True:
print "true"
else:
print "false"
Run Code Online (Sandbox Code Playgroud) 假设我有一个宽度为身体宽度50%的div.如何使其高度等于该值?因此,当浏览器窗口宽度为1000px时,div的高度和宽度均为500px.
说我得到这行JSON
[{u'status': u'active', u'due_date': None, u'group': u'later', u'task_id': 73286}]
Run Code Online (Sandbox Code Playgroud)
如何将这些单独的值转换为字符串?所以我可以说
Print Status
Run Code Online (Sandbox Code Playgroud)
它回来了
active
Run Code Online (Sandbox Code Playgroud) 我想使用Oauth连接到Python中的Gmail.现在我已经从谷歌(链接)获得了xoauth.py脚本,生成令牌的工作正常,但我怎么能在另一个脚本中使用它呢?它将在Django中.
现在我的脚本登录如下:
m = imaplib.IMAP4_SSL("imap.gmail.com")
m.login("example@gmail.com", "password")
Run Code Online (Sandbox Code Playgroud)
但我想要更安全的东西.
这段代码:
conn = connect('emails.db')
curs = conn.cursor()
curs.execute('''create table items
(integer primary key, X, Y)''')
curs.execute("INSERT INTO items (integer primary key, X, Y) VALUES ('today', 'X', 'Y')")
connection.commit()
Run Code Online (Sandbox Code Playgroud)
收益:
sqlite3.OperationalError:接近"primary":语法错误
怎么会?我不明白我做错了什么.我放在那里的值是所有变量btw.
我想每隔很多分钟就运行一个Python脚本.该脚本首先从rss-feed(使用feedparser)获取最新文章.我想要的是,当最新的文章与上次运行时相同时,脚本就会结束.我该如何做到这一点?
我通过IMAP从Gmail中的电子邮件中获取messageid.
这段代码:
messageid = m.fetch(num, '(BODY[HEADER.FIELDS (MESSAGE-ID)])')
print messageid
Run Code Online (Sandbox Code Playgroud)
返回:
[('1 (BODY[HEADER.FIELDS (MESSAGE-ID)] {78}', 'Message-ID: <actualmessageid@mail.mail.gmail.com>\r\n\r\n'), ')']
Run Code Online (Sandbox Code Playgroud)
我将如何解析实际的消息ID?
if month == 1 or 10:
month1 = 0
if month == 2 or 3 or 11:
month1 = 3
if month == 4 or 7:
month1 = 6
if month == 5:
month1 = 1
if month == 6:
month1 = 4
if month == 8:
month1 = 2
if month == 9 or 12:
month1 = 5
Run Code Online (Sandbox Code Playgroud)
此代码始终返回month1
等于5
.我对编程很陌生,我做错了什么?(我想这涉及12是最高数字的事实,但==
意味着等于对吗?)
昨天我安装了feedparser(在OSX 10.5上),它工作正常,但现在它停止工作了.
这是脚本(从feedparser文档复制)
import feedparser
d = feedparser.parse('http://feedparser.org/docs/examples/atom10.xml')
d['feed']['title']
u'Sample Feed'
Run Code Online (Sandbox Code Playgroud)
它告诉我这个:
Traceback (most recent call last):
File "example.py", line 3, in <module>
import feedparser
File "example.py", line 2, in <module>
d = feedparser.parse('http://feedparser.org/docs/examples/atom10.xml')
AttributeError: 'module' object has no attribute 'parse'
Run Code Online (Sandbox Code Playgroud)
但是使用feedparser的实际脚本也停止了工作,同样的错误.
我试图通过jQuery改变div的背景,在图像之间有不同的延迟.到目前为止,我有这个:
$(document).ready(function() {
$("#Top").delay(10000).queue(function(){
$(this).css({"background-image":"url(img/Top_Green.jpg)"});
});
});
Run Code Online (Sandbox Code Playgroud)
哪个工作得很好,但我真正想要的是这个:
然后循环这些步骤.我已经看到了不同的方法,但总有1套间隔.我一直在玩那些试图在队列中添加更多项目的代码,但我从来没有让它工作.