当我使用heroku时,我试图启动我的应用程序,但不久之后就崩溃了.我输入了
heroku logs
Run Code Online (Sandbox Code Playgroud)
它给了我一个错误
AttributeError: 'Flask' object has no attribute 'rout'
Run Code Online (Sandbox Code Playgroud)
有帮助吗?
这是一些错误代码
2013-12-18T01:35:42.281842+00:00 app[web.1]: __import__(module)
2013-12-18T01:35:42.282303+00:00 app[web.1]: @app.rout('/')
2013-12-18T01:35:42.282303+00:00 app[web.1]: AttributeError: 'Flask' object has no attribute 'rout'
2013-12-18T01:35:42.292705+00:00 app[web.1]: 2013-12-18 01:35:42 [7] [INFO] Worker exiting (pid: 7)
2013-12-18T01:35:42.281842+00:00 app[web.1]: File "/app/.heroku/python/lib/python2.7/site-packages/gunicorn/app/wsgiapp.py", line 49, in load_wsgiapp
2013-12-18T01:35:42.492900+00:00 app[web.1]: 2013-12-18 01:35:42 [2] [INFO] Shutting down: Master
2013-12-18T01:35:42.492900+00:00 app[web.1]: 2013-12-18 01:35:42 [2] [INFO] Reason: Worker failed to boot.
2013-12-18T01:35:43.735731+00:00 heroku[web.1]: State changed from up to crashed
2013-12-18T01:35:43.722240+00:00 heroku[web.1]: Process exited with status …Run Code Online (Sandbox Code Playgroud) 我想获得多个列表共有的字符串元素的索引.只有'狗'和'斑马'分别对于两个(A和B)和三个列表(A,B和C)是共同的.
A = ['apple','banana','dog','fig','zebra']
B = ['zebra','avocado','dog','egg','corn']
C = ['egg','guava','zebra','carrot','beans']
Run Code Online (Sandbox Code Playgroud)
预期的答案是:
A[2] A[4] B[0] B[2] B[3] C[0] C[2]
Run Code Online (Sandbox Code Playgroud)
我想用干净简单的方法来实现它.
#entrada de dados
a = int(input("valor de a "))
b = int(input("valor de b "))
c = int(input("valor de c "))
#
import math
#
d =b*b - 4 * a * c
#
if d < 0:
print('nao tem raizes reais')
elif d ==0:
raiz = (-1*b + math.sqrt(d))/(2 * a)
print('o valor e '), print(raiz)
elif d > 0:
raiz = (-1*b + math.sqrt(d))(2 * a)
raiz1 = (-1*b - math.sqrt(d))(2 * a)
print('as raizes sao'), print(raiz), print(raiz1) …Run Code Online (Sandbox Code Playgroud) 我正在寻找一种方法来取一个字符串并将其作为列表输出,每个字符分裂?
>>> sentence = 'hello I am cool'
>>> what_i_want(sentence)
['h', 'e', 'l', 'l', 'o', ' ', 'I', ' ', 'a', 'm', ' ', 'c', 'o', 'o', 'l']
Run Code Online (Sandbox Code Playgroud)
但是,这似乎不起作用:
>>> sentence = 'hello I am cool'
>>> sentence = ' '.join(sentence).split()
>>> print sentence
['h', 'e', 'l', 'l', 'o', 'I', 'a', 'm', 'c', 'o', 'o', 'l']
Run Code Online (Sandbox Code Playgroud)
它不打印中间的空间!此外,这不起作用:
>>> import re
>>> splitter = re.compile(r'(\s+|\S+)')
>>> sentence = 'hello I am cool'
>>> splitter.findall(sentence)
['hello', ' ', 'I', ' ', 'am', …Run Code Online (Sandbox Code Playgroud) 我正在学习python,我不知道使用许多属性对对象列表进行排序的最佳方法是什么.现在我有了这个
class Example:
def __init__(self, a,b,c):
self.a = a
self.b = b
self.c = c
List = [Example(3,1,5), Example(2,1,2), Example(2,2,2), Example(1,4,1),Example(1,4,5), Example(1,4,2)]
Run Code Online (Sandbox Code Playgroud)
我不知道怎么排序.Python中是否有任何工具可以帮助解决这个问题或需要编写一些自定义函数?