问题标签 [python-3.5]
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 - 无法使用“setuptools pip wheel failed with error code 1”创建虚拟环境
我正在使用带有 Python 3.5 64 位的 Windows 10。并从 pip安装virtualenv 。
尝试创建新的虚拟环境时,它往往会失败并显示以下日志记录:
使用--no-setuptools执行时,它运行良好并创建了一个虚拟环境。
python - 如何在不更改内置 sys 模块的情况下执行脚本?
我想 exec() 一个带有自定义脚本的sys.path
脚本,并让它导入模块而不将这些模块缓存到 builtinsys.modules
中。
我不想污染当前的解释器sys.path
,sys.modules
因为不同的脚本将在多线程环境中同时执行。
所以不同的脚本会同时运行,每个都有不同的路径,导入不同的模块,但可能有冲突的名称(这就是为什么它们需要从不同的路径运行)。
我认为给每个 exec() 一个不同的全局字典就足够了,但是内置的 sys 模块实例实际上是在那时共享的。
关于如何实现这一目标的任何想法?
注意:我不需要完整的沙盒解决方案 - 我的脚本来自受信任的来源,我只想同时运行它们。
python - 我必须为 s = Sound() 导入哪个库?
我有以下代码片段:
我必须为哪个库导入s = Sound()
?
python - 将子进程添加到另一个子进程
我想向现有的子流程添加一个新的子流程。
我不想同时执行这两个进程,我只想将新的子进程(qpdf:假设将 pdfjam 的输出 pdf 线性化)添加到现有的子进程(pdfjam:将几个 pdf 一起添加),s。下面的代码,但是新添加的子进程并没有被执行,只有现有的一个。
我怎样才能解决这个问题?
这是代码的相关部分:
编辑:我认为第二个子流程很难找到target_file_a4
,即使没有错误消息。
Edit2:communicate
代码运行没有任何错误消息(由于我的python技能很少,我不太确定我是否能够实施建议)。我检查输出 pdf 是否被线性化pdfinfo foobar.pdf
,这给了我Optimized: no
= 线性化:否,请参阅手册页。
编辑3:输出是:Extract init b"----\n pdfjam: This is pdfjam version 2.08.\n pdfjam: Reading any site-wide or user-specific defaults...\n (none found)\n pdfjam: Effective call for this run of pdfjam:\n /usr/bin/pdfjam --keepinfo --noautoscale 'true' --frame 'true' --outfile /path/to/foobar.pdf -- /tmp/extract-5j70hk9o/foobar.pdf - \n pdfjam: Calling pdfinfo...\n pdfjam: Calling pdflatex...\n pdfjam: Finished. Output was to '/path/to/foobar.pdf'.\n" b'/path/to/foobar.pdf (object 579 0, file position 7769200): EOF while reading token\n'
我可能会补充一点,我使用的是 python 3.5.0。
编辑4:
我今天早上做了我的研究,不得不评论说我已经将 cmidi 的代码片段添加到两个子进程中,添加到一个子进程和一个子进程pdfjam
中qpdf
。当我只使用第一个子流程执行此操作时,我收到的消息与在Edit3中发布的消息相同,但没有该b'/path/to/foobar.pdf (object 579 0, file position 7769200): EOF while reading token\n'
行。
Pdfjam
工作正常(因为输出 pdf 是一个完整的;pdflatex
创建几个单独的)。它显然与qpdf
,见这里。
python-idle - python中的IDLE背景颜色
有没有办法在 windows 10 下更改 python-3.5 IDLE 的背景颜色?我试过谷歌和阅读文档,但我找不到答案。我不确定这是否可能......
linux - Pypi 包:我的可执行文件在哪里?
(Archlinux/Python3.5)
我正在开发一个仅由一个 Python 文件组成的小型 Python3 项目。在这样的教程的帮助下,我使用以下命令创建了一个 Pypi 包:
...我想我必须写:
然后,例如:
...为了使用它。
但是最后一个命令失败:没有katal
或Katal
命令;如果我看一下/usr/lib/Python3.5/site-packages/
,我只看到以下文件(没有安装 .py 文件!):
我显然忘记了什么……但是什么?我的setup.py清楚地定义了我的项目的唯一包在哪里(=取除test
目录之外的所有内容,包括katal
子目录):
任何帮助,将不胜感激 !
python - Python - 随机婴儿名称生成器问题 - (重复输入,调用变量)
我整个下午都在看这个,不知道为什么性别输入会重复,尽管似乎只被调用了一次。它也不是我可以看到的循环的一部分。
我尝试添加变量以充当计数器,并尝试使用 if 语句仅在计数器变量小于 1 时才运行输入,但无法弄清楚。
编辑:感谢这里的良好反馈,我发现 get_full_name 导致 get_first_name 中的重复性别输入 - 但现在我在尝试输出随机生成的名字和中间名时遇到了问题。
我想将 setFirst、setMiddle 和 setLast 变量设置为全局变量,但后来我得到了一个 NameError。我还尝试创建一个新函数来显示它们,但这也不起作用。我尝试添加“自我”。(不带引号)直接在 function() 或它下面的缩进之一。
我将首先显示错误,然后显示完整代码。
错误:回溯(最后一次调用):
文件“ init .py”,第 100 行,在 main()
文件“ init .py”,第 92 行,在主
打印中 displayName(setFirst, setMiddle, setLast)
NameError: global name ' setFirst' 未定义
尝试将 setFirst、setMiddle 和 setLast 连接到另一个变量以获得全名时,我也会遇到名称错误。
这是代码:
即使我尝试将变量传递给 main(),例如:
它仍然给出关于未定义的 NameError。我究竟做错了什么?
我在“导入随机”下添加了这个,但现在我得到了一些流氓“无”显示 - 这让我相信某处的代码存在泄漏。想法?
这是我为尝试跟踪它而创建的函数:def displayName(setFirst, setMiddle, setLast):
python - 连接函数输出?
你会如何连接headName
和tailName
?
html - 结合 HTML 和 Tkinter 文本输入
我正在寻找一些帮助,以找到一种方法来构建可以在用户输入要在条目中显示的文本时在 HTML 文档中实现的文本主体。我已经弄清楚了如何在单击按钮并显示 HTML 字符串时执行浏览器以在新窗口中打开。但是,我坚持的领域是抓取 wbEntry 变量中的用户输入,以使用“消息”输出的 HTML 字符串。我正在查看 lambda 以用作 wbbutton 中的命令,但不确定这是否是寻找解决方案的方向。
我在 Windows 7 上使用 Python 3.5 和 Tkinter。上面的代码不适用于我的 Mac OSX,因为这需要我的 wbbrowser 函数进行不同的设置。任何帮助,将不胜感激。
python - 使用 memoryview (Python 3.5.0) 更慢的切片分配
我有一个大字节数组 x 并想将它的一部分分配给另一个字节数组 y 的一部分
我认为使用 memoryview 会更快,而且确实
非常快。然而,
需要 5 倍的时间y[::6] = x[:2*10**6:2]
- 我是否遗漏了什么,或者这是否是 Python 中的一个错误?
- 如果我想重复分配已知数量的 0 和 (b) 通常在 Python (a) 中执行此操作的最快方法是什么?