问题标签 [python-3.10]
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.
python - 是否有适用于 Windows 11 的 Python Pyomo 版本?
我正在尝试 pip install pyomo 但出现此错误:
错误:找不到满足 pyomo.py 要求的版本(来自版本:无)错误:找不到 pyomo.py 的匹配分发
请问,我该如何解决这个问题?
python - 初始化python数组,每次调用,其中on of elements是动态的
我在python中有一个数组:
和另一个数组,它使用先前的数组随机值作为其中一个元素
当我调用时,我print(ARR2[])
在最后一个位置得到随机值,这很好。
现在我有一个 for in 循环:
我每 3 次得到相同的随机值,例如:
我想要的是 5 个随机值,例如:
我如何理解它,数组 ARR2,每次在 for 循环中调用时都必须初始化。
它在 Python 中可行吗?
tkinter - 如何在 Tkinter Text 小部件中选择某些内容?
我正在用 Python 制作一个文本编辑器,我需要从菜单栏中添加一个选项来选择所有编写的文本。我试过了:
(对不起,我不是高级编码员,所以你可以期待一些简单的错误。)
python - ramdisk会占用双倍内存吗?
所以最近我提出了这个问题:在 python 脚本中运行二进制 exe 而不将其写入磁盘
真的很快,我说的是真的,还是我真的很愚蠢?
这是我所做的编辑:
唯一的问题是:这会占用太多内存!
因为我必须将字节(已经在主程序中)重新保存到一个空的可执行文件中并运行它,但是(如果我以字节为 1 GB 为例),这会发生:
磁盘上的 1 GB(程序和字节作为该程序中的变量)
1 GB 内存(将字节保存为 ramdisk 上的可执行文件)
1 GB 内存(当可执行文件(1 GB)为 ren 时,它将占用 1 GB内存空间)
有什么解决办法吗?
如果您不了解上下文,请阅读该问题
所以我的问题是:它确实需要双倍内存,如果是这样,我该如何解决这个问题/是否有任何替代方案
(我说的是这个 RamDisk:https ://stackoverflow.com/a/4353956/ )
python - 在 Mac M1 上安装 PyAudio 很困难
请注意,Stack Overflow 上已经提供的答案对我不起作用。包括但不仅限于:
我可以从真正愿意提供帮助的人那里得到一些帮助。
当我运行上面的函数时,一切正常,直到我点击该pip install pyaudio
行,然后出现以下错误:
任何帮助将不胜感激。谢谢
python - 为什么 Python 将列表匹配为元组?
使用 Python 3.11.0a2+ 和以下代码:
my_fun([1])
使用打印“tuple (1,)”调用该函数。
这种行为正确吗?
如果我明确匹配tuple((1, ))
而不是(1,)
,它将按预期工作。
如果这不是解释器的错误,那么这种看似奇怪的行为背后的原因是什么?
python - 模式匹配在列表中的任意位置查找模式
"msg"
我有以下字典,如果"status"
是,我想获取 的值"progress"
。状态"progress"
或键"msg"
可能在字典中,也可能不在字典中,这就是为什么我想到使用模式匹配来查看是否能得到我想要的。
我的尝试
我正在寻找类似的东西,case {'outer': [*_, {'status': 'progress', 'desc': [{'msg': x}]}, *_]}:
但这不起作用SyntaxError: multiple starred names in sequence pattern
我想要的输出(使用模式匹配)
我可以通过以下方式获得我想要的东西,但是我需要做一些检查以确保密钥存在。
我想知道是否有办法使用模式匹配来解决这个问题,只是出于好奇。
python - 解决方案后 pip 的致命错误仍在继续
你好堆栈溢出乍得,
所以我试图运行一个python文件,我意识到它在3.7中运行,但我希望它在3.10中运行,所以我卸载了3.7,当我尝试安装一些库时它说:
所以我去了堆栈溢出,我尝试这样做:
和
但我仍然遇到这个问题。有谁知道怎么回事?
python - Python 3.10 模式匹配 (PEP 634) - 字符串中的通配符
我得到了一大堆 JSON 对象,我想根据其中一个键的开头来解析这些对象,剩下的只是通配符。很多键是相似的,比如"matchme-foo"
和"matchme-bar"
。有一个内置的通配符,但它只用于整个值,有点像else
.
我可能忽略了一些东西,但我在提案中的任何地方都找不到解决方案:
https://docs.python.org/3/whatsnew/3.10.html#pep-634-structural-pattern-matching
在 PEP-636 中还有更多关于它的信息:
https://www.python.org/dev/peps/pep-0636/#going-to-the-cloud-mappings
我的数据如下所示:
我想做一些可以匹配 id 的事情,而不必制作一长串的|
's.
像这样的东西:
它是 Python 的一个相对较新的补充,因此关于如何使用它的指南并不多。
python - pip 因 python3.10 和 python3.11 而失败
我安装了 python 3.8 & 3.9 和 3.10 和 3.11,但是 pip install 不适用于 3.10 和 3.11,只适用于其余版本,请注意:
返回:
也是如此:
返回
也 :
结果是:
已满足要求:/home/c/.local/lib/python3.8/site-packages 中的 parso<0.8.0,>=0.7.0(来自 jedi)(0.7.1)
然而
结果是 :
Python 版本由替代品管理
更新替代品--查询蟒蛇
返回:
和
返回:
我尝试重新安装几乎所有内容,包括 python 版本和模块,但无济于事。
我不太确定问题的根源是什么,或者实际上导致这里的过程是什么,它只是