问题标签 [python-3.8]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
windows - 如何安装 Jupyter(适用于 Windows 上使用 Python 3.8 的 Visual Studio Code)?
当我右键单击 Visual Studio Code 中的 .py 文件并说Run Current File in Python Interactive Window
我收到错误消息时Error attempting to locate jupyter
。然后我点击install
它,它告诉我所有的要求都已经满足了。
我该怎么办?
以下是命令行的详细信息:
但是之后
python-3.8 - Python 3.8 sys.getrefcount() 在第一次调用时返回 5
为什么会打印 5?使用 python 3.8。我了解 sys.getrefcount() 返回的值 1 大于预期,但是 5 ?
pygame - JetBrains PyCharm 找不到任何外部模块
我正在使用 Python 3.8.0 和 JetBrains PyCharm IDE(版本:2019.2.3 x64)。在命令提示符中,我通过键入 : 成功安装了 Pygame pip install pygame
,它工作得很好。
但是当我想导入pygame时,出现如下错误:
这不是PYTHONPATH
问题,因为我已经无数次安装和卸载 Python,并将 Python 的路径放在用户和系统变量的变量“路径”中。在命令提示符下import pygame
工作得很好。但是pip install pygame
在 PyCharm 的 Terminal 中输入时,会出现以下错误:
我在 YouTube 上看了几个教程,我什至在 StackOverflow 上找到了一篇文章,但没有任何效果。我不知道还能做什么。
提前谢谢大家,对糟糕的(也许)英语感到抱歉,我不是母语人士。
python - 通过导入将变量传递给另一个文档
所以我有2个文件:
document_a.py和 document_b.py
document_a.py有以下代码:
document_b.py有以下代码:
如何获取 document_a.py 上的age变量以传递给def hello(name): on document_b.py?
python-3.x - 如何安装 pmdarima?
存在持续错误,并且所有要求都已满足。
python - 陈旧;要么元素不再附加到 DOM,它不在当前框架上下文中,要么文档已被刷新
所以我使用 selenium 抓取链接。我可以用我的循环打印我的链接,但我无法导航到它们,因为我收到以下错误:
selenium.common.exceptions.StaleElementReferenceException:消息:元素引用已过时;要么元素不再附加到 DOM,它不在当前框架上下文中,要么文档已被刷新
python - 无法在赋值表达式中设置字段值
Python 3.8引入了赋值表达式,允许在条件和 lambda 中赋值,如下所示:
然而,这似乎并没有扩展到属性分配,因为试图做这样的事情
将导致以下错误:
是否真的只能更新赋值语句中的属性(而不是赋值表达式),如果是,为什么会有这个限制?
python-3.8 - 将参数从终端传递到 python 文件
所以我有一个名为:
你好名字.py
它具有以下代码:
从终端我想输入helloName.py eric, 35来运行脚本。
结果应该是:
当我现在这样做时,它什么也没做。没有错误或任何东西。
python - 当我在 Python 3.8 中使用带有注释的仅位置参数时,我得到一个看起来不正确的符号表
Python 3.8 对仅位置函数参数有一个新的语法特性。当我将此功能与注释结合使用并为代码生成符号表时,似乎缺少一个符号。
没有位置参数:
这是意料之中的。f
并且y
是全局范围内的符号。现在我添加一个/
来标记仅位置参数:
这似乎是错误的。缺少符号y
,尽管它仍然是注释,x
因此仍应存在于根符号表中。这是一个内部错误,还是我错过了这个新功能的副作用?
(我使用的是 CPython 3.8.0。)
python-asyncio - 从在单独线程中运行的同步代码中将项目放入 asyncio.Queue 的最简单方法
Python抱怨说 RuntimeWarning: coroutine 'Queue.put' was never awaited
我已经搜索并看到存在像Janus这样的库来解决这样的问题。但是在 3.8 上是否存在更好的方法?
更新。我能够使用 create_task 将项目放入队列中,但它要么阻塞,get
要么put
直到系统中发生其他一些异步事件才停止阻塞,即使现在队列中应该有一个项目不需要阻塞. 任何想法为什么会发生这种情况?它需要大约 10-20 秒才能自动解除阻塞,但如果我发送另一个事件,它会立即解除对前一个事件的阻塞,但当前事件会有延迟,除非我通过发送另一个事件。