问题标签 [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.
python - 在另一个输入变量中引用一个输入变量
作为一名中级 python 开发人员,我试图解决一个模拟虚拟库的问题。我基本上需要询问用户他们的姓名和他们读过的书的数量。
我的输入必须如下所示:
不幸的是,我似乎找不到任何方法在我的 booksRead 变量中引用我的 name 变量(显然 python 不允许您在输入提示器中引用变量)。
有什么办法可以达到同样的效果吗?
python - 在 Python 中使用用户输入来索引列表
我不明白我用这种方法做错了什么。它是从另一个类方法中调用的,如下所示:
这是抛出错误的方法:
我得到错误:
所以我尝试让equip_choice 成为一个整数,即使我只是尝试输入没有小数的数字并且仍然得到错误。我认为我并没有尝试使用字符串作为列表索引,但显然我错了。所以我试图强制equip_choice 变成这样的整数:
但我仍然得到同样的错误。为什么我不能使用equip_choice 的值作为列表索引?我一定遗漏了一些我看不到的非常明显和基本的东西吗?
python - 使用 Python 的键盘库将输入存储到字符串
我在 Python 3.8 ( https://pypi.org/project/keyboard/ ) 中使用键盘库,我想在按下空格 (' ') 后将输入保存到字符串(只需保存它,而不是重播它或者是其他东西)。例如,如果我输入“晚上”,我想将单词晚上保存在字符串中。此外,我希望它从系统级键盘读取输入,而不仅仅是从 python shell(没有 input() , raw_input() 等)我在文档中有点迷失,所以任何帮助都会有所帮助。
提前致谢。
python - 如何处理 Python 3.8 中的 Kivy 安装错误?
我已经从 Kivy 在 Python 中安装了所有必要的代码,但是我需要的最后一个是python -m pip install kivy给我一个这样的错误:
我用的是windows 10,请帮忙!
python - Python:将数据从一个文件传递到另一个文件
例如,我有两个文件,a.py 和 b.py。我希望 b.py 从 a.py 访问数据。
-
我想要什么:每次运行 a.py 时,都会生成一个新数字。但是,每次运行 b.py 时,都会打印相同的数字,直到再次运行 a.py。
(Python 3.8)
编辑:我已经看到一些关于旧版本 Python 的类似问题是用 pickle 和 mmap 解决的。但我不熟悉这些模块。他们会有所帮助吗?我无法让这些示例正常工作。
python - 将 python 3.8 文件转换为 .exe
我一直在尝试这样做一段时间。我按照教程说你应该先安装pyinstaller。所以,我安装了它。然后它说你应该pyinstaller --onefile -w file_name.py
在cmd中写。我也有一个问题(有一个错误)。所以,我安装了另一个版本的 pyinstaller。我写了同样的东西,但没有创建 .exe 文件,只有一个名为“ pycache ”的新文件夹,里面有一个新的 .pyc 文件(我想这是我想变成 .exe 的文件的一个版本)。然后我尝试安装 cx freeze 但 pip 不会安装它。
我不知道最好的方法是什么,也许你们中的一个人已经尝试过这样做?
编辑 - 这是我在 cmd 中写的以及它所说的:
正如我所说,我希望它会创建一个可执行文件,但它没有(据我所知)。它只创建了一个名为__ pycache__的文件夹和一个名为 client_nuovo.cpython-38.pyc 的文件(原始文件的名称是 client_nuovo)。
windows - Pyautogui 和 pyscreez 因 windll.user32.ReleaseDC 崩溃而失败
我正在尝试比较我的 pyautogui 脚本中的某些像素值,但它在多次成功运行后崩溃并出现以下错误消息,或者有时只是在第一次调用时直接崩溃:
我的代码(这被多次调用,有时它在第一次运行时崩溃,有时它在失败之前很好地运行了大约 100 次调用,另外,我的屏幕是 4K,所以分辨率变大了):
我不知道如何缓解这个问题。看起来 pyautogui 使用 pyscreez 来读取屏幕上的像素值,最有可能出现错误的地方是 pyscreez 像素函数:
我昨天刚刚安装了这些库,我在 Windows 10 上运行 python 3.8,而 pyscreez 是 0.1.25 版,所以理论上一切都应该是最新的,但不知何故最终崩溃了。有没有办法缓解这种情况,要么修改我的代码,甚至修改库本身,还是我的环境不适合这个操作?
python - Python:XML元素树findall()不返回任何东西
查看此处的文档:https://docs.python.org/3.8/library/xml.etree.elementtree.html,我制定了以下脚本来解析 XML 字符串以获得特定的元素节点:
xml.etree.ElementTree.fromstring(response).findall
然而,解压后的数组中没有任何内容。
我究竟做错了什么?
python-3.x - Python 3脚本如何在Windows 10开始菜单中添加最近添加的快捷方式?
我目前正在运行 python 3.8。虽然我可以将脚本的快捷方式添加到 Windows 10 开始菜单,但它不会在最近添加的菜单中显示。我也试过 winshell.recent
python - 在运行时从 python Literal 类型中获取文字?
如何Literal[]
从 from中获取文字值typing
?
上面的代码类型检查 since'add'
是 type Literal['add']
,但在运行时,它会引发一个 ValueError 因为字符串'add'
与 不同typing.Literal['add']
。
如何在运行时重用我在类型级别定义的文字?