小编Sna*_*ark的帖子

从本地主机移动到 Flask 中的真实 URL?

我正在使用 Python 和 Flask 开发一个站点,并希望从浏览器中的本地主机移动到我团队的开发服务器和开发站点,但我遇到了问题。我已经看过 Flask 文档,它推荐使用host='0.0.0.0'或指定SERVER_NAME. 到目前为止,这些事情都没有帮助。这是一些代码来显示我在做什么:

app = Flask(__name__)

if __name__ == '__main__':
    app.secret_key = 'super secret key'
    app.config['SERVER_NAME'] = 'https://example.org/blah'
    app.run(host=app.config['SERVER_NAME'], port=4343, debug=True)
Run Code Online (Sandbox Code Playgroud)

如您所见,localhost:500我希望能够进入我的浏览器并访问'https://example.org/blah'并查看相同的内容,而不是。

使用这段代码,我收到此错误:

(py34)user:~/flask$ python app.py
INFO - Connection with server established!
INFO - Server version meets recommendations (v2.9)
Traceback (most recent call last):
File "app.py", line 18, in <module>
app.run(host=app.config['SERVER_NAME'], port=4343, debug=True)
File "/home/me/anaconda3/envs/py34/lib/python3.4/site-packages/flask/app.py", line 772, in run
run_simple(host, port, self, **options)
File "/home/me/anaconda3/envs/py34/lib/python3.4/site-packages/werkzeug/serving.py", line 674, …
Run Code Online (Sandbox Code Playgroud)

python flask

6
推荐指数
1
解决办法
9691
查看次数

Python 3无法使用NLTK 3

我刚刚更新到Python3 ......好吧,等等.我可以在终端和Python3中运行Python2.7.9.我也有NLTK3,它通常适用于Python2.7,但有些时候某些东西不起作用.然而,当我在MacOSX终端中切换到Python3时,它不会让我导入nltk(或其他任何事情).有一个简单的解决方案吗?

>>> python 3
>>> import nltk
Traceback (most recent call last):
    File "<stdin>", line 1, in <module>
ImportError: no module named 'nltk'
Run Code Online (Sandbox Code Playgroud)

python nltk

4
推荐指数
1
解决办法
4290
查看次数

我可以操纵sorted()组织事物的方式吗?

我正在处理大量数据(元组列表),我想组织这些数据.更具体:

# my characters for the items in the strings are 1-9,a-e
# the results of my previous program produce a list of tuples
# e.g. ('string', int), where int is the count of occurrence of that string in my data
# my program currently lists them by count order, starting highest to lowest

>>> print results #results from the previous part of my code
[('7b7', 23522), ('dcd',23501)....('ccc',1)]

>>> for three_grams in results:
    print (sorted(three_grams))

[23522, '7b7']
[23501, 'dcd']
.... …
Run Code Online (Sandbox Code Playgroud)

python sorting

1
推荐指数
1
解决办法
59
查看次数

python将两个元组列表组合成一个大的元组列表?

我四处搜索,似乎没有人问过这个问题(或者至少我找不到)。

我有两个元组列表,我想将它们加入一个元组列表。

first = [('a', 1), ('b',2)]
second = [('c',3), ('d',4)]
Run Code Online (Sandbox Code Playgroud)

我试过追加、加入、压缩,但没有一个是完全正确的。我想得到这个:

wanted = [('a', 1), ('b',2), ('c',3), ('d',4)]
Run Code Online (Sandbox Code Playgroud)

有没有一种简单的方法可以做到这一点?

编辑:我觉得真的很愚蠢......当然这是我忘记尝试的一件事:(

python tuples list

1
推荐指数
1
解决办法
6907
查看次数

标签 统计

python ×4

flask ×1

list ×1

nltk ×1

sorting ×1

tuples ×1