问题标签 [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.

0 投票
0 回答
374 浏览

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它,它告诉我所有的要求都已经满足了。

我该怎么办?

以下是命令行的详细信息:

但是之后

0 投票
1 回答
153 浏览

python-3.8 - Python 3.8 sys.getrefcount() 在第一次调用时返回 5

为什么会打印 5?使用 python 3.8。我了解 sys.getrefcount() 返回的值 1 大于预期,但是 5 ?

0 投票
0 回答
30 浏览

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 上找到了一篇文章,但没有任何效果。我不知道还能做什么。

提前谢谢大家,对糟糕的(也许)英语感到抱歉,我不是母语人士。

0 投票
1 回答
20 浏览

python - 通过导入将变量传递给另一个文档

所以我有2个文件:

document_a.pydocument_b.py

document_a.py有以下代码:

document_b.py有以下代码:

如何获取 document_a.py 上的age变量以传递给def hello(name): on document_b.py

0 投票
1 回答
9118 浏览

python-3.x - 如何安装 pmdarima?

存在持续错误,并且所有要求都已满足。

0 投票
3 回答
13947 浏览

python - 陈旧;要么元素不再附加到 DOM,它不在当前框架上下文中,要么文档已被刷新

所以我使用 selenium 抓取链接。我可以用我的循环打印我的链接,但我无法导航到它们,因为我收到以下错误:

selenium.common.exceptions.StaleElementReferenceException:消息:元素引用已过时;要么元素不再附加到 DOM,它不在当前框架上下文中,要么文档已被刷新

0 投票
1 回答
1710 浏览

python - 无法在赋值表达式中设置字段值

Python 3.8引入了赋值表达式,允许在条件和 lambda 中赋值,如下所示:

然而,这似乎并没有扩展到属性分配,因为试图做这样的事情

将导致以下错误:

是否真的只能更新赋值语句中的属性(而不是赋值表达式),如果是,为什么会有这个限制?

0 投票
1 回答
64 浏览

python-3.8 - 将参数从终端传递到 python 文件

所以我有一个名为:

你好名字.py

它具有以下代码:

从终端我想输入helloName.py eric, 35来运行脚本。

结果应该是:

当我现在这样做时,它什么也没做。没有错误或任何东西。

0 投票
0 回答
81 浏览

python - 当我在 Python 3.8 中使用带有注释的仅位置参数时,我得到一个看起来不正确的符号表

Python 3.8 对仅位置函数参数有一个新的语法特性。当我将此功能与注释结合使用并为代码生成符号表时,似乎缺少一个符号。

没有位置参数:

这是意料之中的。f并且y是全局范围内的符号。现在我添加一个/来标记仅位置参数:

这似乎是错误的。缺少符号y,尽管它仍然是注释,x因此仍应存在于根符号表中。这是一个内部错误,还是我错过了这个新功能的副作用?

(我使用的是 CPython 3.8.0。)

0 投票
1 回答
1127 浏览

python-asyncio - 从在单独线程中运行的同步代码中将项目放入 asyncio.Queue 的最简单方法

Python抱怨说 RuntimeWarning: coroutine 'Queue.put' was never awaited

我已经搜索并看到存在像Janus这样的库来解决这样的问题。但是在 3.8 上是否存在更好的方法?

更新。我能够使用 create_task 将项目放入队列中,但它要么阻塞,get要么put直到系统中发生其他一些异步事件才停止阻塞,即使现在队列中应该有一个项目不需要阻塞. 任何想法为什么会发生这种情况?它需要大约 10-20 秒才能自动解除阻塞,但如果我发送另一个事件,它会立即解除对前一个事件的阻塞,但当前事件会有延迟,除非我通过发送另一个事件。