ICode9

精准搜索请尝试: 精确搜索
  • PyArg_ParseTuple()“ s”格式说明符在Python 3.x C API中有用吗?2019-12-10 06:55:34

    我正在尝试编写一个处理字节字符串的Python C扩展,并且我有一些基本适用于Python 2.x和Python 3.x的东西. 对于Python 2.x代码,在函数开始附近,我当前有一行: if (!PyArg_ParseTuple(args, "s#:in_bytes", &src_ptr, &src_len)) ... 我注意到s#格式说明符同时接受Unicode

  • Python 3内置模块中数字和整数之间的关系是什么2019-12-09 00:56:04

    我是Python的新手,我对内置模块中数字之间的关系有些困惑. 然后我的问题是: >数字,整数和整数之间有什么关系?是否与Java中Integer和int之间的关系类似(Integer只是int的包装类)? >何时使用数字整数?由于无法实例化mumbers模块中定义的所有类型,那么在哪种情况下我们需要使用这些类型?

  • python _2or3模块?2019-12-08 15:56:55

    我正在编写一个模块,让我可以在python 3中编写代码,但是仍然可以在python 3中运行.实际上看起来很简单……我还应该添加其他内容吗?从我在交互式解释器上的(有限的)想法来看,将来的导入不会影响python 3,因此被视为冗余. # _2or3.py ''' Common usage: from __future__ import pri

  • 如何使用Python优雅地发送/接收大型C结构?2019-12-08 11:05:20

    我已经开始编写Python 3.x客户端应用程序.服务器应用程序已经存在并且用C编写.服务器提供了一个C头文件,其中定义了两个用于通过UDP发送和接收数据的结构(我正在使用Python的套接字模块). 问题在于C结构非常大(每个大约200个元素).如果我使用Python的struct模块打包/拆包数据,那么

  • 在Python 3中使用dbm模块2019-12-08 10:05:55

    我正在学习Python 3.1.3中的数据库文件和dbm模块,并且在使用Python 2中anydbm模块中的某些方法时遇到了麻烦. keys方法工作正常, import dbm db = dbm.open('dbm', 'c') db['modest'] = 'mouse' db['dream'] = 'theater' for key in db.keys(): pri

  • python-将序列化的对象存储在数据库中,然后从键恢复对象状态2019-12-08 07:08:39

    好吧,这很有趣. 代码将最好地说明我的想法: class Restorable(object): def __init__(self, a=1, b=1): self.a = a self.b = b def restore(self, serialized_object): # I'm aware this is local, just illustrating self = pickle.loa

  • 使用多个Python版本:可以将IDLE配置为查看* .py3 / * .py22019-12-08 06:09:12

    我刚接触Python,并对这个想法感到好奇.由于Python 2.x和3.x之间存在差异,是否可以修改IDLE(在配置或设置文件中)以识别和编译扩展名为.py3或.py2的文件?另外,这是很难实施的事情,还是更好的做法,值得进行努力吗?解决方法:这是不值得的.有更好的方法同时支持Python 2和Python3.请参见h

  • 在Python 3中测试UnicodeDecodeError2019-12-08 05:08:39

    对于仅在Python 2.x中接受unicode文本的函数,我进行了以下测试 def testNonUnicodeInput(self): """ Test falure on non-unicode input. """ input = "foo".encode('utf-16') self.assertRaises(UnicodeDecodeError,

  • Python 3中的图形,绘图2019-12-08 01:56:35

    我一直在自学使用Python 3进行编程的基础知识,现在想深入研究更多数学/图形方面的东西(例如绘制分形图). 我为图形找到的所有内容(例如pyLab,matplotlib)似乎都与Python 3不兼容,尽管我确实找到了可以安装的numpy版本.有人知道与版本3兼容的模块,还是知道pylab何时兼容? 我应该回去

  • 无法使用urllib python v3.2.1将数据发布到登录表单2019-12-08 01:55:20

    import urllib.parse import urllib.request import time def __init__(self, parent= None): QtGui.QWidget.__init__(self,parent) self.ui = Ui_MainWindow() self.ui.setupUi(self) username = 'name' password = '

  • Python,该网页似乎看不到我的所有数据,并且没有提供正确的答案?2019-12-07 22:57:21

    如果输入此URL,我将得到一些XML格式的文本作为响应: http://skrutten.nada.kth.se/scrut/svesve/?text=g%E5&url=&xmlout=on&x=Granska 现在,我尝试编写一个将消息发布到网页的Python函数,我应该获得相同的信息.但是,我从网页上获得的信息较少.似乎有些数据不是“可见的”(文本),但

  • 解析Python 2和3的库2019-12-02 04:00:25

    我正在寻找一个允许解析和修改Python 3源代码的库.有内置的ast模块,但是不允许从Python 2解析Python 3代码,反之亦然. 是否有这样的库,或使ast模块在Python 3上识别Python 2代码的方法?解决方法:Python的lib2to3库包含一个代码解析器,可以解析Python 2和Python 3代码.虽然没有很好的

  • Elixir for Python 3?2019-12-02 02:59:28

    尽管我已经成功安装了SqlAlchemy 0.7.3,但我在使用Python 3安装Elixir时遇到了问题?我已经尝试了google-ing,但是却失去了希望.确实有适用于Python 3的Elixir版本吗?提前致谢.解决方法:看一下source code,我看到latest change发生在10个月前.另外,在搜索print时,我发现在所有分支中找

  • 我如何在不严重影响系统性能的情况下监视文件系统更改?2019-12-02 02:58:09

    我担心,是时候提出另一个新手问题了.我正在尝试使用Python 3.2.2(在这种情况下,该版本很重要)来监视特定Windows路径的更改.我使用的最简单的方法是: original_state = os.listdir(path_string) while os.listdir(path_string) == original_state: time.sleep(1) change_time

  • 格式化字符串时,不能在format方法内使用函数调用2019-12-02 02:57:11

    我有一些代码: def secret_formula(started): jelly_beans = started * 500 jars = jelly_beans / 1000 crates = jars / 100 return jelly_beans, jars, crates start_point = 10000 #print ('We\'d have {0} beans, {1} jars, and {2} crates.'

  • python-BeautifulSoup 4.0b标记2019-12-02 00:56:25

    我昨天安装了BeautifulSoup 4.0b,现在我想添加一个在预解析器阶段运行的regex-replace对.在文档中,它说我可以简单地使用__init__的markupMassage参数,该参数分配给MARKUP_MASSAGE,但似乎4.0b不再具有这些属性,尽管自述文件中没有提及(除非我错过了它?). 所以我的问题是,有没有办法

  • Python装饰器的典型应用和用例2019-12-01 13:56:04

    在最近阅读有关Python装饰器的article时,以memoization作为Python装饰器的应用程序为例.虽然我对Python装饰器有一定的了解,但我希望了解装饰器的更多此类有效用例,以及您通常如何在日常代码中使用它们.解决方法:有许多有用的内置装饰器,例如classmethod,property,staticmethod和fu

  • Python Timer使解释器崩溃2019-12-01 03:05:22

    我是新来的,这是我的第一个问题.我正在用Python 3.2.3进行游戏,但遇到一个问题,就是Timer对象有时在调用它的start()方法后使解释器崩溃(它发生的可能性大约为50%,总是有一个错误窗口说Python停止工作,必须终止). 我一直在简化代码,以便找出问题所在,并且发现此非常简单的代码使我的

  • 借助Python多处理实现更慢的执行2019-12-01 02:08:13

    我可能在这里有些烦恼,但是我正在使用python进行一个小生物信息学项目.我正在尝试并行化一个程序,该程序分析大型字符串集字典(RAM中约为2-3GB).我发现当我使用较小的字典时,多处理版本速度更快,但是受益不多,而大型字典则更慢.我的第一个理论是,内存不足只会减慢所有操作,而瓶颈是

  • 创建一个与sys.argv一起使用的解析字典2019-12-01 01:09:12

    我正在尝试制作一个非常基本的脚本,该脚本利用TkInter根据用户输入绘制线条.用户将使用参数确定绘制的行,通过命令行执行脚本. 可能的命令是: (# signifies any whole number the user chooses) P # (selects a pen to draw with) D (pen down / starts drawing) N # (mov

  • Python 3.3对xz压缩zipfile的支持是否扩展到zipimport?2019-11-27 16:59:28

    Python 3.3的zipfile模块可识别使用bzip2或xz而非传统的deflate算法压缩的.zip存档.这种扩展的压缩支持是否扩展到zipimport功能?解决方法:不,zipimport.c source是独立于stdlib zipfile模块实现的,仅支持ZLIB压缩数据或未压缩档案. 具体来说,繁重的工作是在get_data function中完成

  • 设置另一个程序总是在最前面?2019-11-27 16:58:48

    我正在寻找一种方法来使另一个Windows应用程序窗口保持在“顶部”. 例: You have your program/script that is writing some data into an notepad window for the user to read. That notepad window stays on top of everything else while the user can “browse” around

  • python-Pyglet-游戏运行缓慢,对事件和内容感到困惑2019-11-27 16:57:30

    好的,我正在与Pyglet一起制作一些游戏/原型,并且我对事件感到困惑. 游戏运行不佳,通过分析,我知道这是因为pyglet.clock.schedule_interval()导致on_draw()每秒被调用60次.我不完全知道为什么on_draw()当前正在使用它可以使用的所有CPU,这很高兴知道.通过更多剖析,我知道绘制100个S

  • python-给定f,有没有一种自动的方法来为牛顿方法计算fprime?2019-11-23 08:07:29

    以下内容来自维基百科文章Newton’s method上的伪代码: #! /usr/bin/env python3 # https://en.wikipedia.org/wiki/Newton's_method import sys x0 = 1 f = lambda x: x ** 2 - 2 fprime = lambda x: 2 * x tolerance = 1e-10 epsilon = sys.float_info.epsilon maxIterations =

  • 如何在Python 3.3中加密/解密字典?2019-11-23 07:09:25

    这个问题已经在这里有了答案:            >            How do I encode/decode a dictionary in Python 3 to/from an external file?                                    3个我有一本字典myDict = {1:’a’,2:’b’,3

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有