python-2.7相关内容

Python 自动选择串口(适用于 Arduino)

目前,python 程序必须知道设备 (Arduino) 在哪个端口上,然后 Python 才能与设备通信. 问题:每当设备被拔出和重新插入时,它的 COM 端口都会改变,因此必须再次将正确的串行端口提供给 Python 才能找到设备. Python(使用pySerial)如何自动搜索要使用的正确串口?python是否可以正确地将串口上的设备识别为Arduino? 解决方案 使 ..
发布时间:2022-01-18 14:10:38 Python

Python脚本不适用于双击

我有一个非常基本的问题,但我无法在旧答案中找到解决方案.当我双击 python 脚本时,我可以看到一个提示闪烁,但没有任何反应.如果我用 IDLE 打开相同的脚本并运行它,一切正常.为了确保脚本没有正确执行,我制作了一个这样的测试脚本: def main():文件=打开('test.txt','a')files.write('这是一个测试') 如果通过空闲启动,简单脚本会写入文件,但如果我双击 ..
发布时间:2022-01-18 11:31:20 Python

PyInstaller 在 Windows 7 上失败:“找不到可用的 init.tcl"

我有一个使用 Tkinter 的基本 Python 脚本. 从 Tkinter 导入 Tk从 tkFileDialog 导入询问目录Tk().withdraw()打印询问目录() 使用 PyInstaller 编译我的脚本后,我尝试在没有安装 Python 的 Windows 7(64 位)计算机上运行我的程序. 它引发了这个错误: 在以下目录中找不到可用的 init.tcl:[目录列 ..
发布时间:2022-01-18 11:20:19 其他开发

如何在 Matplotlib(Numpy)中生成 MATLAB 图(插值)?

我正在尝试遵循网格网格 + 插值的 MATLAB 示例.示例代码位于 HERE.在那个网站上,我正在浏览以下示例:示例 - 在表面上显示非均匀数据. 现在,我想在 Python (Numpy + Matplotlib) 中生成与 MATLAB 中显示的类似的图.这是 MATLAB 生成的图: 我在 Python 中执行此操作时遇到问题.这是我在 Python 2.7 中的代码和输出: ..
发布时间:2022-01-18 10:06:26 Python

为什么将列表转换为集合比仅使用列表来计算列表差异更快?

说,我想计算两个列表的差异 C = A - B: A = [1,2,3,4,5,6,7,8,9]B = [1,3,5,8,9]C = [2,4,6,7] #结果 A 和 B 都使用唯一整数排序(不确定是否有办法告诉 Python 列表的这个属性).我需要保留元素的顺序.AFAIK有两种可能的方法 方法一:将B转化为集合,使用列表推导生成C: s = set(B)C = [x for x ..
发布时间:2022-01-17 18:42:40 Python

python获取列表并仅在使用set也存在负值时才返回

基本上我有一个很大的清单: # 其中 (n) 超过几十万或为 100 万定义大列表(n):返回 [ randrange(-n//3,n//3) for i in range(n) ] 并且使用 set 当且仅当它的负值也存在时,我必须返回一个新列表. 例如.如果 list = [-3,-2,-1,2,1,4]它应该返回 new_list = [2,1] 我必须使用 set 来完成这 ..
发布时间:2022-01-17 18:22:24 Python

将集合转换为字符串,反之亦然

设置为字符串.很明显: >>>s = 设置([1,2,3])>>>s设置([1, 2, 3])>>>字符串'设置([1, 2, 3])' 要设置的字符串?也许是这样? >>>set(map(int,str(s).split('set([')[-1].split('])')[0].split(',')))设置([1, 2, 3]) 非常丑陋.有没有更好的方法来序列化/反序列化集合? 解 ..
发布时间:2022-01-17 18:09:39 Python

如何在 Python 2 中发送 HEAD HTTP 请求?

我在这里要做的是获取给定 URL 的标头,以便确定 MIME 类型.例如,我希望能够查看 http://somedomain/foo/ 是否会返回 HTML 文档或 JPEG 图像.因此,我需要弄清楚如何发送 HEAD 请求,以便无需下载内容即可读取 MIME 类型.有谁知道这样做的简单方法? 解决方案 edit:这个答案有效,但现在你应该只使用 requests 库,如下面的其他答案所述 ..
发布时间:2022-01-17 16:45:29 Python

在 python 中找到友好数字的最有效方法是什么?

我用 Python 编写了代码来计算小于 10000 的友好数字的总和: def 友好(a, b):总计 = 0结果 = 0对于范围内的 i (1, a):如果 % i == 0:总计 += 我对于范围内的 j (1, b):如果 b % j == 0:结果 += j如果总计 == b 且结果 == a:返回真返回假sum_of_amicables = 0对于范围内的 m (1, 10001): ..
发布时间:2022-01-17 09:30:48 其他开发

Python:EOFError:读取一行时出现EOF

这可能会重复,但现有的答案都没有解决我的问题. 所以,我使用的是 Python 2.7,每次尝试时都会收到此错误(标题): number = int(raw_input('Number : ')) 我在 Sublime Text 2、compileronline.com 和 codecademy 中尝试过这个;它在此站点的前 2 个中失败.它适用于 codecademy 和终端编译器,但 ..
发布时间:2022-01-17 08:52:22 Python

Cherrypy 和 Jinja2 入门

这是我第一次深入研究 Python 中的 Web 开发.我唯一的其他经验是 PHP,我以前从未使用过框架,所以我觉得这非常令人生畏和困惑. 我有兴趣学习 CherryPy/Jinja2 为我的 NAS 制作 ZFS 监视器.我已经阅读了 CherryPy/Jinja2 上文档的基础知识,但我发现这些示例不连贯且过于简单,我真的不明白如何让这两件事优雅地“融合在一起". 我的一些问题: ..
发布时间:2022-01-16 20:09:43 其他开发

在 Python 中强制垃圾收集以释放内存

我有一个 Python2.7 应用程序,它使用了很多 dict 对象,这些对象主要包含键和值的字符串. 有时不再需要这些字典和字符串,我想将它们从内存中删除. 我尝试了不同的东西,del dict[key]、del dict 等.但是应用程序仍然使用相同的内存量. 下面是一个我希望为内存付费的示例.但它没有:( 导入 gc导入资源定义内存():print('内存使用:% 2.2 ..
发布时间:2022-01-16 10:18:13 Python

未知错误:即使在 chromedriver 升级后,调用函数结果也缺少 Selenium Send Keys 的“值"

我在发送密钥时收到以下错误. 结果消息: System.InvalidOperationException:未知错误:调用函数结果缺少“值"(会话信息:chrome=65.0.3325.146)(驱动程序信息:chromedriver=2.33.506120 (e3e53437346286c0bc2d2dc9aa4915ba81d9023f),平台=Windows NT 10.0.1439 ..