Tag: python

标准库中最有用的Python模块?

我在巴黎大学教授研究生水平的Python课程,学生需要介绍标准库。 我想和他们讨论一些最重要的标准模块。 你认为哪些模块是绝对必须的? 即使响应可能取决于你的领域(networking编程,科学等),我觉得一些模块是常见的需要: math , sys , re , os , os os.path , logging ,…也许: collections , struct , … 你会build议我在一个或两个小时的时间内给出什么模块?

tic,toc在Python中起着模拟的作用

在Python中,什么是MATLAB tic和toc函数的最佳模拟( http://www.mathworks.com/help/techdoc/ref/tic.html )?

获得运行python脚本的Windows电脑的名字?

基本上,我的networking上有几台Windows电脑,将运行一个python脚本。 应该在脚本中使用一组不同的configuration选项,具体取决于运行此脚本的计算机。 我将如何获得在python脚本中的计算机名称? 假设这个脚本运行在名为DARK-TOWER的计算机上,我想写下这样的内容: >>> python.library.get_computer_name() 'DARK-TOWER' 有我可以使用的标准或第三方库吗?

Python压缩if / else到一行?

可能重复: Python三元运算符 把一个简单的if-then语句放在一行上 有没有办法在Python中将if / else语句压缩到一行? 我经常看到各种各样的捷径,并且怀疑它也适用于这里。

两个date之间的区别?

我用PYTHON编程… 我有两个不同的date…我想知道他们之间的差异(天)。 date的格式是YYYY-MM-DD 用更好的方式解释我自己 我有一个function,可以添加或取消给定的数字,并得到date….例如: def addonDays(a,x): ret = time.strftime("%Y-%m-%d",time.localtime(time.mktime(time.strptime(a,"%Y-%m-%d"))+x*3600*24+3600)) return ret 其中A是date,X是我想要添加的天数…..结果是另一个date…. 我需要一个函数,我可以给两个date,结果将是一个int与差异的日子…. 我希望有人能帮助! 谢谢

在实例级重写一个方法

有没有在Python的方式来重写实例级的类方法? 例如: class Dog: def bark(self): print "WOOF" boby = Dog() boby.bark() # WOOF # METHOD OVERRIDE boby.bark() # WoOoOoF!!

Python:为什么(“你好”是“你好”)评价为真?

为什么在Python中"hello" is "hello" == True ? 我在这里阅读以下内容: 如果两个string文字相等,则它们被放到相同的内存位置。 一个string是一个不可变的实体。 没有伤害可以做。 那么每个Pythonstring在内存中只有一个地方? 听起来很奇怪。 这里发生了什么?

无法在virtualenv中“将matplotlib.pyplot导入为plt”

我正在虚拟环境中使用烧瓶。 我能够用pip安装matplotlib,并且可以在Python会话中import matplotlib 。 但是,当我导入它 matplotlib.pyplot as plt 我得到以下错误: >>> import matplotlib.pyplot as plt Traceback (most recent call last): File "<stdin>", line 1, in <module> File "//anaconda/envs/myenv/lib/python2.7/site-packages/matplotlib/pyplot.py", line 109, in <module> _backend_mod, new_figure_manager, draw_if_interactive, _show = pylab_setup() File "//anaconda/envs/myenv/lib/python2.7/site-packages/matplotlib/backends/__init__.py", line 32, in pylab_setup globals(),locals(),[backend_name],0) File "//anaconda/envs/myenv/lib/python2.7/site-packages/matplotlib/backends/backend_macosx.py", line 24, in <module> from matplotlib.backends import _macosx RuntimeError: […]

在一个numpy向量中查找最频繁的数字

假设我在python中有以下列表: a = [1,2,3,1,2,1,1,1,3,2,2,1] 如何在这个列表中find最频繁的数字?

创buildDjango模型或更新(如果存在)

我想创build一个模型对象,如Person,如果人的id不存在,或者我将获得该person对象。 创build一个新人的代码如下: class Person(models.Model): identifier = models.CharField(max_length = 10) name = models.CharField(max_length = 20) objects = PersonManager() class PersonManager(models.Manager): def create_person(self, identifier): person = self.create(identifier = identifier) return person 但是我不知道要去哪里查看并获取现有的人物。