首页 > TAG信息列表 > python-3-3

python-由于pip / distribute错误,Heroku推送被拒绝.解决方法是什么?

我本地的git / virtualenv使用的是pip版本1.3.1.当我尝试将Python 3.3.2应用程序推送到Heroku时,我得到了 Downloading/unpacking distribute==0.6.34 (from -r requirements.txt (line 5)) Running setup.py egg_info for package distribute Traceback (most recent

python-tkinter和拼字游戏求解器问题

我必须学习python 3.3.3的逻辑和设计课程.我对编程非常陌生,下面的代码是ive在10个星期内自己学到的东西的结晶.我的程序在没有GUI的情况下在程序级别上运行良好.我的程序是一个典型的拼字游戏求解器.我刚与tkinter在一起度过了可怕的时光.我需要将输入从主模块输入到主模块,然后将

如何执行python程序并使用exec()获取变量?

我想使用exec()执行正确的Python程序,然后在执行后获取变量及其值.谷歌说我应该创建一个字典并在其中写执行结果:exec(code_object)在变量中.但不幸的是,Python 3中没有.解决方法:Python 3中的代码应为: exec(code_object, variables) 此语法也是Python 2 compatible. exec(code_o

列表理解替换非浮点数或整数的项目

我有一个2项目清单. 输入样例: ['19(1,B7)', '20(1,B8)'] ['16 Hyp', '16 Hyp'] ['< 3.2', '38.3302615548213'] ['18.6086945477694', '121.561539536844'] 我需要查找任何不是float或int的东西并将其删除.所以我需要上面的列

不使用内置功能随机播放python列表

我正在编写两个不同的随机播放功能. 第一个随机播放功能必须获取一个列表,然后返回一个新列表,其中元素随机排列为随机顺序. 到目前为止,这是我第一个随机播放功能- def shuf(List): import random newList=[] for i in List: i=random.randrange(len(List))

如何在Python 3中立即使用end =“”进行打印?

如何在没有换行符的情况下使用print语句并立即执行此操作? 因为这: print("first", end=" ") time.sleep(5) print("second") 将在5秒后打印: first second 但我想写’第一’,等待五秒,然后写’第二’……解决方法:你需要刷新标准输出: print("first", end=" ", flush=True) stdo

python – 在Windows中使用crypt模块?

在IDLE和Python版本3.3.2中,我尝试调用python模块,如下所示: hash2 = crypt(word, salt) 我在我的程序顶部导入它,如下所示: from crypt import * 我得到的结果如下: Traceback (most recent call last): File "C:\none\of\your\business\adams.py", line 10, in <module>

python – 使用True / False作为键 – 如何/为什么这样做?

我很乐意使用这个简单的语法来初始化字典 d = {'a':'Apple','b':'Bat'}; 今天,在阅读页面时,我遇到了这段奇怪的代码 {True:0, False:1}[True]; 我想知道为什么/如何起作用? True和False是保留关键字, 所以,那个疯狂的语法应该没有意义(对于编译器来说),但确实如此不. >>> d =

如何从文本文件中选择一个随机行

我正在尝试为我的学校制作一个彩票计划(我们有一个经济系统). 我的程序生成数字并将其保存到文本文件中.当我想从我的发电机中“拉出”数字时,我希望它确保有一个胜利者. 问:我如何让Python从我的文本文件中选择一个随机行并将输出作为该数字?解决方法: How do I have python select

python – 访问嵌套字典中的值

嵌套字典的长度为12,这是其中一条记录: {('ALEXANDER', 'MALE'): {'2010': ('2619', None), '2011': ('2494', None), '2009': ('2905', None)}, ... 主键=(‘ALEXANDER’,’MALE’) 主要值(嵌套字典)= {‘2010’:(‘2619′

如何在python中定义一个包含1000位数的十进制类?

我需要一个包含1000个十进制数字的类来计算一系列的pi数字.花时间并不重要.如何定义__add__& …这样做的功能? 例如,我需要一个值可以保存这个数字:3.141592653589793238462643383279502884197169399375105820974944592307816406286208998628034825342117067982148086513282306647093

如何将我的Python 3应用程序编译为.exe?

如何将我的Python应用程序转换为.exe?我用tkinter制作了一个程序,并想知道如何让其他人使用它.我使用Python 3.3.我搜索了一下但找不到任何东西.解决方法:cx_Freeze执行此操作但创建了一个包含大量依赖项的文件夹. py2exe现在这样做,并且使用–bundle-files 0选项,只创建一个EXE,这

python – SyntaxError:编译单个语句时找到的多个语句

我在Python 3.3中,我只输入这3行: import sklearn as sk import numpy as np import matplotlib.pyplot as plt 我收到这个错误: SyntaxError: multiple statements found while compiling a single statement 我能做错什么? 编辑:如果有人遇到这个问题,我发现的解决方案是下载Idle

如何让程序回到代码的顶部,而不是关闭

参见英文答案 > Asking the user for input until they give a valid response                                    18个 我试图弄清楚如何让Python回到代码的顶部.在SmallBasic中,你做到了 start: textwindow.writeline("Poo") got

如何在Mac OS X上安装Python 3的pip?

OS X(Mavericks)安装了Python 2.7库存.但我用3.3做了我自己的个人Python东西.我只是刷新了我的3.3.2安装并安装了新的3.3.3.所以我需要再次安装pyserial.我可以像以前那样做,这是: >从pypi下载pyserial >解压缩pyserial.tgz> cd pyserial> python3 setup.py安装 但我喜欢像酷孩子那

捕获jira-python异常

我试图处理jira-python异常,但我的尝试,除了似乎没有抓住它.我还需要添加更多行才能发布此内容.他们就是那些线条. try: new_issue = jira.create_issue(fields=issue_dict) stdout.write(str(new_issue.id)) except jira.exceptions.JIRAError: stdout.write("JIRAEr

python – 为什么导入多处理时出现导入错误?

我有一个需要多处理的脚本.我从这个脚本中发现的是多处理模块存在问题.为了测试这个理论,我复制并粘贴了 from multiprocessing import Process def f(name): print('hello', name) if __name__ == '__main__': p = Process(target=f, args=('bob',)) p.start()

停止Python代码没有错误

比方说,我有一段不在函数中的代码 x = 5 y = 10 if x > 5: print("stopping") 在print语句之后我可以放置什么来阻止代码进一步运行? Sys.exit()有效,但会引发一个我不希望在程序中出现的错误.我希望它能够悄悄地停止代码,就像它已经到达主循环的末尾一样.谢谢.解决方法:正如J

python如果语句总是

参见英文答案 > Else, elif, if problems in Python                                    2个 因此,我正在用Python构建一个简单的游戏,以便更熟悉该语言,并且无法找到一种搜索方式,如果之前有人问过这个问题. :P任何方式,当这个代码块执行时,

Ipython qtconsole找不到安装的PyQt(Homebrew)

我一直在尝试使用qtconsole安装Python 3.3.2 ipython 1.0,全部通过Homebrew.这需要我下载并安装PyQt,这是我成功完成的.但是,当我尝试运行$ipython3 qtconsole时,它无法加载PyQt4 – 它说它没有安装.我认为这个问题可能与添加正确的PYTHONPATH有关 – 在安装PyQt之后我收到了一些

如何在python / numpy中自动化BLAS的环境变量依赖基准?

我需要一些帮助来弄清楚如何在python中自动化基准测试工作. 我正在通过python中的numpy测试线程对BLAS库调用的影响.在Linux环境中,OpenBLAS中的线程通过环境变量OMP_NUM_THREADS进行控制.我想做一个测试,我将OMP_NUM_THREADS从1增加到最大值,在每个线程计数时计算一个例程,然后最

python – 访问没有嵌套循环的字典的嵌套级别

我有一个字典,其中包含各种n值的协议的仿真结果(“协议”和n与我面临的问题无关).这本词典的结构如下: myDict = {"protocol1" : {1:[some list of numbers], 2:[another list of numbers]}, "protocol2" : {1:[some list of numbers], 2:[another list of numbers]},

python – 列出namedtuple子类的属性

我有一个扩展了一个namedtuple的小类,但是它的实例的__dict__属性总是返回空. Point = namedtuple('Point', 'x y') p1 = Point(20, 15) print(p1, p1.__dict__) # Point(x=20, y=15) OrderedDict([('x', 20), ('y', 15)]) <--- ok class SubPoint(Point):

Bash别名 – > Python 2.7到Python 3.3

我试图使Python 3.4.2成为Linux中的默认值(目前为2.7.6).我对这些东西知之甚少,但我已经在网上的几个地方读到你可以简单地在〜/ .bashrc或〜/ .bash_aliases文件中添加一个别名,如下所示: alias python='python3' 我没有〜/ .bashrc或〜/ .bash_aliases文件. . .我假设你可以创建

Python:计算pi时“long int太大而不能转换为float”

当使用python脚本使用Gauss-Legendre算法计算pi时,我收到此错误.在获得此项之前,您最多只能使用1024次迭代: C:\Users\myUsernameHere>python Desktop/piWriter.py End iteration: 1025 Traceback (most recent call last): File "Desktop/piWriter.py", line 15