python-3.4相关内容
我偶然发现了我不理解的双下划线名称的这种行为: A 类:经过B类:经过C(A,B)类:__id__ = 'c'c = C()print(C.__mro__) # 打印C类的方法解析顺序#print(c.__mro__) # AttributeError: 'C' 对象没有属性 '__mro__'打印(C.__id__)#打印'c'打印(c.__id__)#打印'c' 我知道 __name 的名
..
在卸载 Python 3.4.2 几天后,我不得不执行系统还原(我使用的是 Windows 7),因为我不小心安装了一堆垃圾软件,即使在安装后也会弄乱我的计算机.该系统有效地恢复了“重新安装"的 Python,或者更确切地说是它的损坏版本.我现在无法通过通常的控制面板 -> 卸载程序工具卸载它,也无法使用原始安装程序重新安装它.不幸的是,Windows 没有保存我可以恢复到的早期系统快照.
..
python 最近添加了 pathlib 模块(我非常喜欢它!). 我只有一件事正在苦苦挣扎:是否可以将不存在的文件或目录的路径规范化?我可以用 os.path.normpath 很好地做到这一点.但是不得不使用应该处理路径相关内容的库以外的东西不是很荒谬吗? 我想要的功能是: from os.path import normpath从 pathlib 导入路径pth = Path(
..
大家好,论坛里的人, 我目前是 Python 和一般编程的初学者,所以请不要对我大喊大叫 :) 我知道我有很多全局变量并且犯了很多错误. 我面临着一个可怕的非结束循环问题,它并没有真正影响我的 tkinter 窗口本身,但是在关闭时,在 tkinter 回调问题中看到这个异常是一种耻辱. 实际上我不知道为什么我的 Valider() 函数中的 batman 变量没有结束所有这些循
..
我可以打开网页,没问题.我可以将网页保存为 html,没问题.我需要将网页另存为 mht,这样我就可以获得所有隐藏的 html,而无需另存为 mht.在研究中,我对如何使用 python 保存为 mht 一无所知.就像我上面说的,我可以尝试将它保存为 mht 文件,使用标准编码保存为 html 但这根本不起作用......它也不起作用并不奇怪,但值得一试. url = 'https://www.
..
系统 Windows 8.1 Python 3.4 反复获取 FileNotFound Errno2 ,试图复制目录中的所有文件. 导入操作系统进口商铺source = os.listdir("C:\\Users\\Chess\\events\\")对于源中的文件:关闭.复制(文件,“E:\\事件\\") 收益 FileNotFoundError : [Errno2] 没有这样的文件或目录
..
导入系统从 tkinter 导入 *定义打印():打印(“编码"+消息+“与"+偏移量)gui = Tk()gui.title("凯撒密码编码器")按钮(gui, text="Encode", command=encode).grid(row = 2, column = 2)标签(gui, text = "Message").grid(row = 1, column =0)标签(gui, text
..
我正在运行一些查询,从它们的执行中打印运行时统计信息. 已经完成了print('message')在 sql 脚本中使用. 我希望在通过 pymssql 调用过程/脚本时看到这些消息. conn = pymssql.connect(server, user, password, "tempdb")游标 = conn.cursor()cursor.execute("print('mes
..
我有一个小型 GUI 应用程序,用于侦听网络消息,以便用户可以更新一些信息并接受它.这是在生产工厂环境中,用于与特定的物理硬件进行交互(在某些情况下通过串行).工作流程如下所示: 用户正在与另一个程序交互(5250 绿屏) 他们输入特定的键绑定,将 UDP 消息发送到 Tkinter GUI Tkinter GUI 执行 deiconify() 用户编辑数据,接受 (Enter) 并执
..
我在本地目录中的 test.py 旁边有一个名为 hello.txt 的文件,其中包含此 Python 3.4 代码: 导入easywebdavwebdav = easywebdav.connect('192.168.1.6', username='myUser', password='myPasswd', protocol='http', port=80)srcDir = "我的目录"webd
..
我想为我的 python 程序创建 .deb 包.我创建了 setup.py 并且它运行良好,但是当我想使用 setup.py 和 stdeb 创建 debian 包时出现错误. 我用来创建 .deb 的命令: 首先: python3.4 setup.py sdist 然后: python3.4 setup.py --command-packages=stdeb.command
..
编辑:我正在完全重做这个问题.该问题与 time.time() 无关 这是一个程序: 导入时间开始=时间.时间()a=9
..
我想知道为什么这是 Python 3.4 中的 SyntaxError: some_function(文件名 = "foobar.c",**夸格,) 它在删除 **kwargs 后的尾随逗号时起作用. 解决方案 正如 vaultah 所指出的(出于某种原因,他没有费心发布答案),这是 在问题跟踪器上报告,此后已更改.从 Python 3.6 开始,语法将正常工作. 明确地说,是的
..
我在多个地方读到 python3.4 附带 pip.我的操作系统是 Lubuntu 14.04,默认的 Python 版本是 Python 2.7.6 但在 /usr/bin 它说我安装了 python3.4(当我运行 python3 -V 时它说我安装了 Python 3.4.0).我上周早些时候发表了这篇文章:如何在 Python 3.4 中使用 pip 3?> 回复中的一个评论说“值得
..
我试图了解 asyncio 是如何工作的.在我的场景中,客户端与服务器建立 tcp 连接,发送登录字符串,如果经过身份验证 - 接收字符流.最后在 KeyboardInterrupt 上将 logoff 字符串发送到服务器并顺利断开连接. 目前我被困在最后一部分,因为我的注销方法/任务在它有机会完成之前就被破坏了. ^CTask 已被销毁,但它正在等待中!source_traceback:
..
我一直在使用 pycrypto 模块通过 RSA 密钥对和算法进行加密和解密.问题是当我尝试加密大文件(10kB 的文本文件)时,我在读取文件并加密时采用 32 字节的块大小 >>>f = open('10kb','rb')>>>p = open('enc','wb')>>>为真:数据 = f.read(32)如果不是数据:休息enc_data = public_key.encrypt(data
..
当我在下面运行查询时,它会创建一个名为“mycsvfile"的文件.但是,有没有办法在创建 CSV 文件时添加当前日期和时间戳?例如,如果我现在运行此查询,该文件应命名为 mycsvfile20171012 – 10:00:00(类似的名称). 有人可以编辑我的代码并告诉我怎么做吗? 我的代码: from elasticsearch import Elasticsearch导入 cs
..
标准的 Python 函数 socket.socketpair 不幸的是不是在 Windows 上可用(从 Python 3.4.1 开始),我如何编写一个可以在 Unix 和 Windows 上运行的替代品? 解决方案 import socket导入错误号def create_sock_pair(port=0):"""创建套接字对.如果 socket.socketpair 不可用,我们会
..
from abc import abstractmethod, ABCMeta类 AbstractBase(对象):__元类__ = ABCMeta@抽象方法def must_implement_this_method(self):引发 NotImplementedError()类具体类(AbstractBase):def extra_function(self):打印('你好')# def mu
..
我试图在包含带有 np.where 和 in 条件的子字符串的数组中查找条目: 将 numpy 导入为 npfoo = "aa"bar = np.array(["aaa", "aab", "aca"])np.where(bar 中的 foo) 这只会返回一个空数组. 为什么会这样? 有没有好的替代解决方案? 解决方案 我们可以使用 np.core.defchararray.find
..