python-3.4相关内容

使用鼠标在python上的Grid上的Tkinter画布上绘制直线

因此,我目前正在开发一个程序,该程序将允许折纸艺术家使用该程序在其计算机上创建折痕图案.到目前为止,我有一个程序可以在画布上绘制网格并允许用户绘制自由线,但是,我要求用户能够绘制直线,但是我不确定如何适应此代码,因此用户可以绘制直线而不是自由曲线的花样.到目前为止,这是我的代码: 来自tkinter导入的 *鼠标=“上"xold,yold =无,无定义DrawGrid(drawing_are ..
发布时间:2021-04-21 19:22:43 其他开发

我将如何在python中创建一个将文本输入到网页中的机器人

我将使用什么代码将文本输入到框中(而不是编辑文本,类似消息漫游器的内容)? 说我运行代码,它会打开一个网页并将文本输入到(例如)搜索框中. 谢谢! 解决方案 您可以使用硒库,用Python创建一个将文本输入到网页中的机器人. 根据它们的描述,“使用硒包自动实现来自Python的Web浏览器交互." 您可以通过在终端中输入以下内容来安装它: pip安装硒 ..
发布时间:2021-04-16 18:56:46 Python

Docker Build找不到点

尝试遵循一些[ 1 ] [ 2 ]通过AWS am进行的简单Docker教程,并收到以下错误: >docker build -t my-app-image.将构建上下文发送到Docker守护进程94.49 MB步骤1:从Amazon/aws-eb-python:3.4.2-onbuild-3.5.1#执行2个构建触发器...第1步:添加./var/app--->使用缓存步骤1:如果[-f/var ..
发布时间:2021-04-03 19:44:25 Python

我可以在Kivy中将属性从一个小部件复制到另一个小部件吗?

我有2个窗口小部件,我需要将所有属性(位置,大小,画布等)从一个窗口小部件复制到另一个窗口中(然后将最后一个移动到新的位置).也许我可以一张一张地复制属性,但是有一些内置功能吗? 看来Python的副本仅生成shell副本(我不能移动重复副本等),而Deepcopy失败. 解决方案 您可以做的一件事是利用python中的copy函数. 这不会复制所有pos/size值,但是您将拥有所有属性 ..
发布时间:2021-02-15 19:01:20 Python

PyQt5:带QAction的键盘快捷键

如何在PyQt5中实现键盘快捷键(以运行功能)?我看到我应该以一种或另一种方式使用QAction,但是我不能将两者和两者放在一起,并且所有示例似乎都不适用于PyQt5,而是适用于PyQt4. 解决方案 使用QShortcut和QKeySequence类,如下所示: import sys from PyQt5.QtCore import pyqtSlot from PyQt5.QtGu ..
发布时间:2021-02-15 18:32:30 Python

如何在python输出控制台中仅清除最后一行?

我正在尝试仅清除输出控制台窗口中的最后几行.为此,我决定使用create秒表,并实现了在键盘中断和Enter键上进行中断,从而创建了圈速,但是我的代码仅创建了一次圈速,并且我的当前代码正在清除整个输出屏幕. clear.py import os import msvcrt, time from datetime import datetime from threading import ..
发布时间:2021-02-09 18:43:41 Python

在Lubuntu 14.04上安装Python3.4.3时出现错误/测试失败

我使用VMplayer,并且我的操作系统是Lubuntu 14.04.它带有预装的python3.4.0,但我想安装python3.4.3.我从此处下载了.tar.xz文件. 然后我解压缩了文件,并按照自述文件中的说明进行操作: ./configure make make test 我最初跑步时 make test 它说"3个测试失败,3个更改的执行环境和25个跳过".我 ..
发布时间:2020-11-29 04:05:39 Python

从所有文件夹递归导入所有.py文件

鉴于一个根目录,我需要从该根目录下的所有文件夹(以及其他文件夹内的文件夹)中导入所有文件. 我认为可以在os.walk()的帮助下完成此操作,但是不知道在“遍历"文件后如何导入文件. 有一种简单的方法吗? 解决方案 要按名称导入模块(在3.4中),请使用importlib.load_module,这是“围绕importlib.__import__的简化包装".您将在其他答案中看 ..
发布时间:2020-11-27 05:52:46 其他开发

在python3中使用h5py发现密钥

在python2.7中,我可以分析hdf5个文件密钥的使用情况 $ python >>> import h5py >>> f = h5py.File('example.h5', 'r') >>> f.keys() [u'some_key'] 但是,在python3.4中,我得到了一些不同的东西: $ python3 -q >>> import h5py >>> f = h5py.F ..
发布时间:2020-11-22 19:10:12 其他开发

无法使用Python3模块请求发布到Grafana

我正在尝试使用其后端API在Grafana上创建仪表板.我首先测试通过使用GET设置了我的API令牌,并成功获取了200的返回码(如下所示).然后,我尝试使用POST创建一个简单的仪表板,但始终得到400的返回码.我很确定它与我要发送的有效负载有关,但是我一直无法弄清楚.这是指向我用于其JSON格式的示例页面的链接. http://docs.grafana.org/reference/http_a ..
发布时间:2020-11-20 03:56:47 其他开发

读/写大二进制文件时的首选块大小

我需要读取和写入巨大的二进制文件.是否应该一次read()设置一个首选的甚至最佳的字节数(我称之为BLOCK_SIZE)? 一个字节肯定太少了,我也不认为向RAM读取4 GB也是一个好主意-是否有“最佳"块大小?还是甚至取决于文件系统(我在 ext4 上)?我需要考虑什么? Python的open() 甚至提供了buffering参数.我也需要调整吗? 这是仅将两个文件in-0. ..
发布时间:2020-11-05 21:28:49 Python

Python open()需要完整路径

我正在编写一个脚本来读取一个csv文件. csv文件和脚本位于同一目录中.但是,当我尝试打开文件时,它会给我FileNotFoundError: [Errno 2] No such file or directory: 'zipcodes.csv'.我用来读取文件的代码是 with open('zipcodes.csv', 'r') as zipcode_file: reader = ..
发布时间:2020-11-05 21:20:41 Python

如何通过以相同脚本运行的方式销毁.exe文件(未从py转换)

我有一个脚本,该脚本通过subprocess.Popen()运行一个.exe文件,但是我刚刚意识到,即使关闭脚本,该.exe文件也可以继续运行.有什么办法可以通过文件名或ID停止运行.exe文件?该exe文件不是从py文件转换而来的,所以我被卡住了. 解决方案 如果运行process = subprocess.Popen(...),则可以稍后使用process.terminate()终止该 ..
发布时间:2020-11-02 00:20:40 Python

如何从值字典构造一个enum.Enum?

我想在运行时从配置文件生成一些类型。为简单起见,假设我已经将数据作为python字典加载: color_values = dict(RED = 1,YELLOW = 2,GREEN = 3) 如何将其转换为类型(使用 枚举 ) 类颜色(枚举): 红色= 1 黄色= 2 绿色= 3 以下操作无效 def make_enum(name,v ..
发布时间:2020-10-30 03:48:43 Python

3.4枚举应该使用UPPER_CASE_WITH_UNDERSCORES吗?

如文档所述,枚举是绑定到唯一的恒定值的一组符号名称(成员)。 PEP8 表示常量通常被命名为 UPPER_CASE ,我应该在Python 3.4 枚举中使用此符号吗?如果是,为什么文档中的示例使用 lower_case ? 解决方案 更新 BDFL(仁慈的生命独裁者)说了,并且 枚举文档 已更改为反映所有大写成员名称。 [previous]文档中的示例是小写字母,主要是因为E ..
发布时间:2020-10-30 03:35:44 Python

枚举-在字符串转换中获取枚举的值

我定义了以下枚举 从枚举导入Enum D类(枚举): x = 1 y = 2 print(Dx) 现在打印的值是 Dx 相反,我希望打印枚举的值 1 可以做什么来实现此功能? 解决方案 您正在打印枚举 object 。如果只想打印以下内容,请使用 .value 属性: prin ..
发布时间:2020-10-30 03:08:20 Python

Django 2,Python 3.4无法解码urlsafe_base64_decode(uidb64)

我试图通过电子邮件激活用户, 电子邮件有效,编码有效,我使用了django1.11的方法,该方法已成功运行。 在Django 1.11中,以下代码成功解码为28,其中uidb64 = b'Mjg' force_text(urlsafe_base64_decode(uidb64)) 在Django 2(2,0,0,'final',0)中上述代码解码不工作并导致错误 ..
发布时间:2020-10-23 01:50:08 Python

字典的字符串表示形式在Python 3.4中是否有顺序?

我知道Python中的字典本身没有顺序。但是,如果您总是按相同的顺序在字典上调用 str(),我会很好奇。无论我添加项目的顺序如何,它似乎都是按键排序的: d = {} d [5] = 5 d [1] = 1 d [“ z”] =“ z” d [“ a”] =“ a” s = str(d) 打印 我知道很多人会很想说它没有排序,但是请尝试通过获取未排序的结果来证明 ..
发布时间:2020-10-22 00:04:16 Python

Python3项目删除__pycache__文件夹和.pyc文件

从目录中清除所有 __ pycache __ 文件夹和 .pyc / .pyo 文件的最佳方法是什么python3项目。我已经看到多个用户建议与Debian捆绑在一起的 pyclean 脚本,但这不会删除文件夹。我想要一种简单的方法来整理项目,然后再将文件推送到我的DVS。 解决方案 当我自己找到答案时,将pyclean输错为pycclean: 找不到命令'pycclean',您的意 ..
发布时间:2020-10-20 01:22:16 Python