小编Mes*_*ssa的帖子

如何从 aiohttp.web 服务器返回 HTML 响应?

如何从 aiohttp.web 处理程序返回 HTML 页面?

有没有类似于json_response() 的东西?

python aiohttp

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

在烧瓶中正确使用SQLAlchemy

我正在使用flask和sqlalchemy制作用于娱乐的基本API。我在sqlalchemy文档中读到,您只能使用一个带有连接字符串的引擎。应该如何在app> __init__.py文件中构建结构?在运行以启动Flask服务器的Flask文件中?这是我的github存储库,因为我认为仅查看当前应用程序结构及其可能存在的任何缺陷就比较容易。https://github.com/JayHelton/Geekdom_Web_App

在我的查询方法中,我每次都在创建一个新的数据库引擎,并且似乎正在运行,但是如果多个人尝试调用这些方法,我不想遇到任何问题。谢谢!

python sqlalchemy flask

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

pip 安装失败并显示 ImportError: cannot import name 'SourceDistribution'

在干净的 venv 中安装某些东西的示例:

$ rm -rf venv && python3.8 -m venv venv && ./venv/bin/python -m pip install -U pip && ./venv/bin/python -m pip install requests
Collecting pip
  Using cached https://files.pythonhosted.org/packages/60/65/16487a7c4e0f95bb3fc89c2e377be331fd496b7a9b08fd3077de7f3ae2cf/pip-20.0-py2.py3-none-any.whl
Installing collected packages: pip
  Found existing installation: pip 19.2.3
    Uninstalling pip-19.2.3:
      Successfully uninstalled pip-19.2.3
Successfully installed pip-20.0
Traceback (most recent call last):
  File "/opt/local/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/runpy.py", line 193, in _run_module_as_main
    return _run_code(code, main_globals, None,
  ...
  File "/Users/messa/test/venv/lib/python3.8/site-packages/pip/_internal/distributions/__init__.py", line 1, in <module>
    from pip._internal.distributions.source import SourceDistribution
ImportError: cannot import name 'SourceDistribution' from 'pip._internal.distributions.source' …
Run Code Online (Sandbox Code Playgroud)

python

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

asyncio.gather 抛出 RuntimeError: Task got bad yield

我想使用asyncio.gather() “并行”运行一些任务:

import asyncio

async def foo():
    return 42

async def main():
    results = await asyncio.gather(foo() for i in range(10))
    print(results)

asyncio.run(main())
Run Code Online (Sandbox Code Playgroud)

但它失败了RuntimeError: Task got bad yield

/opt/local/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/asyncio/events.py:88: RuntimeWarning: coroutine 'foo' was never awaited
  self._context.run(self._callback, *self._args)
RuntimeWarning: Enable tracemalloc to get the object allocation traceback
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "/opt/local/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/asyncio/runners.py", line 43, in run
    return loop.run_until_complete(main)
  File "/opt/local/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/asyncio/base_events.py", line 583, in run_until_complete
    return future.result()
  File "<stdin>", line 2, in …
Run Code Online (Sandbox Code Playgroud)

python python-asyncio

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

从URL打开Goog​​le Colab笔记本

例如,我在某个URL下有一个Python文件

https://gist.githubusercontent.com/messa/d19ad7fd4dc0f95df9caf984caef127c/raw/4d0daebdcfcf16ea3b7914ee6186bd98dbfb3c20/demo.py

实际上,它不是要点,而是一些课件/家庭作业评论软件.

如何使用Google Colab打开此类网址,以便我可以运行Python代码?

我知道我可以为Github gists或存储库构建colab URL,但是我可以为任意URL做这个吗?

google-colaboratory

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