Questions tagged «python»

Python是一种多范式,动态类型的多用途编程语言。它旨在快速学习,理解和使用并强制使用干净统一的语法。请注意,Python 2自2020年1月1日起已不再受支持。不过,对于特定于版本的Python问题,请添加[python-2.7]或[python-3.x]标签。使用Python变体或库(例如Jython,PyPy,Pandas,Numpy)时,请将其包含在标签中。

11
pip安装numpy的问题-RuntimeError:断开的工具链:无法链接简单的C程序
我正在尝试将numpy(以及scipy和matplotlib)安装到virturalenv中。 我仍然收到这些错误: RuntimeError: Broken toolchain: cannot link a simple C program ---------------------------------------- Cleaning up... Command python setup.py egg_info failed with error code 1 我已经安装了用于xcode的命令行工具 $ which gcc /usr/bin/gcc $ which cc /usr/bin/cc 我在Mac OSX 10.9上使用Brew安装的python 编辑 是,尝试使用pip安装。 整个回溯是巨大的(> 400行) 这是其中的一部分: C compiler: cc -fno-strict-aliasing -fno-common -dynamic -arch x86_64 -arch i386 …
93 python  numpy  virtualenv  pip 

2
从Python 3.x中的python对象继承是必要还是有用的?
在较旧的python版本中,当您在python中创建类时,它可以从object继承,据我所知,它内置了一个特殊的内置python元素,该元素允许您的对象成为新型对象。 较新的版本(> 3.0和2.6)呢?我搜索了有关类对象的信息,但得到了很多结果(由于明显的原因)。有什么提示吗? 谢谢!

5
Python中的块范围
当您使用其他语言编写代码时,有时会创建一个块作用域,如下所示: statement ... statement { statement ... statement } statement ... statement (很多)目的之一是提高代码的可读性:表明某些语句形成一个逻辑单元或某些局部变量仅在该块中使用。 在Python中是否有惯用的方式做同样的事情?
93 python  scope 


6
正则表达式匹配点
想知道最好的方法是什么,以匹配"test.this"从"blah blah blah test.this@gmail.com blah blah"IS?使用Python。 我试过了 re.split(r"\b\w.\w@")
93 python  regex 

11
如何使用Python读取URL的内容?
当我将其粘贴到浏览器中时,以下方法起作用: http://www.somesite.com/details.pl?urn=2344 但是,当我尝试使用Python读取URL时,没有任何反应: link = 'http://www.somesite.com/details.pl?urn=2344' f = urllib.urlopen(link) myfile = f.readline() print myfile 我需要对URL进行编码,还是没有看到什么?
93 python 

2
来自set的random.choice?蟒蛇
我正在做一个猜谜游戏的AI部分。我希望AI从此列表中选择一个随机字母。我将其设置为一组,这样我就可以轻松地从列表中删除字母,因为它们在游戏中会被猜测出来,因此不再可供再次猜测。 它说set对象不可索引。我该如何解决? import random aiTurn=True while aiTurn == True: allLetters = set(list('abcdefghijklmnopqrstuvwxyz')) aiGuess=random.choice(allLetters) print (aiGuess)
93 python  list  set 

6
Python是否有一个不变的列表?
python是否有不可变的列表? 假设我希望具有元素的有序集合的功能,但是我想保证不会改变,那么如何实现呢?列表是有序的,但可以更改。
93 python 

3
在Jupyter / iPython中动态更新图的当前正确方法是什么?
在有关如何在ipython笔记本中(一个单元内)在循环中动态更新绘图的答案中,给出了一个示例,说明了如何在Python循环内在Jupyter笔记本中动态更新绘图。但是,这可以通过在每次迭代中销毁并重新创建绘图来实现,并且其中一个线程中的注释指出,可以使用新颖的%matplotlib nbagg魔术来改善这种情况,该魔术提供了嵌入在笔记本中的交互式图形,比静态图片 但是,nbagg就我所知,这个奇妙的新功能似乎完全没有记载,而且我找不到如何使用它动态更新绘图的示例。因此,我的问题是,如何使用nbagg后端有效地更新Jupyter / Python笔记本中的现有绘图?由于通常在matplotlib中动态更新图是一个棘手的问题,因此一个简单的工作示例将提供巨大帮助。指向有关该主题的任何文档的指针也将非常有帮助。 要清楚我要的是什么:我想做的是运行一些模拟代码进行几次迭代,然后绘制其当前状态的图,再运行其进行几次迭代,然后更新该图以反映当前状态,依此类推。因此,其想法是绘制一个图,然后在用户不进行任何交互的情况下,更新图中的数据,而不会破坏并重新创建整个图。 这是对上面链接的问题的答案进行的一些稍微修改的代码,该代码通过每次重新绘制整个图形来实现。我想达到相同的结果,但使用会更有效nbagg。 %matplotlib inline import time import pylab as pl from IPython import display for i in range(10): pl.clf() pl.plot(pl.randn(100)) display.display(pl.gcf()) display.clear_output(wait=True) time.sleep(1.0)

3
在tkinter中的两个帧之间切换
正如教程向我展示的那样,我已经在前几个脚本上构建了一个不错的GUI,但是没有一个脚本解决更复杂的程序的问题。 如果在打开屏幕上有带有“开始菜单”的内容,并且在用户选择后移动到程序的其他部分并适当地重新绘制屏幕,​​那么执行此操作的优雅方法是什么? 是否只是.destroy()一个“开始菜单”框架,然后创建一个新的窗口小部件,并填充另一部分的小部件?并在他们按下“后退”按钮时逆转此过程?


5
在列表中查找最旧/最年轻的日期时间对象
我有一个日期时间对象列表,我想找到最早的或最小的对象。其中一些日期可能在将来。 from datetime import datetime datetime_list = [ datetime(2009, 10, 12, 10, 10), datetime(2010, 10, 12, 10, 10), datetime(2010, 10, 12, 10, 10), datetime(2011, 10, 12, 10, 10), #future datetime(2012, 10, 12, 10, 10), #future ] 最佳方法是什么?我当时正在考虑将datetime.now()与其中的每一个进行比较。



12
如何在anaconda上更新spyder
我已安装Anaconda(Python 2.7.11 | Anaconda自定义(64位)|(默认值,2016年2月16日,09:58:36)[win32上的MSC v.1500 64位(AMD64)]),并且我正在使用Spyder 2.3.8 想要将Spyder更新到最新版本,所以我完成了以下命令: conda update conda conda update anaconda conda update spyder 它们都运行无误,但spyder版本没有更改-这是我用来启动的命令: C:\ Anaconda2 \ pythonw.exe C:\ Anaconda2 \ cwp.py C:\ Anaconda2“ C:/Anaconda2/pythonw.exe”“ C:/Anaconda2/Scripts/spyder-script.py” --new-instance 我想念什么吗?

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.