Questions tagged «python»

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

19
APT命令行界面一样的是/否输入?
有什么捷径可以实现APT(高级软件包工具)命令行界面在Python中的功能? 我的意思是,当程序包管理器提示是/否问题,然后是时[Yes/no],脚本会接受YES/Y/yes/y或Enter(默认Yes为大写字母提示)。 我在官方文档中发现的唯一内容是inputand raw_input... 我知道模仿起来并不难,但是重写它很烦人:|
169 python 

11
如何计算两个时间字符串之间的时间间隔
我有两次,开始时间和停止时间,格式为10:33:26(HH:MM:SS)。我需要两次之间的区别。我一直在浏览Python文档并在线搜索,我想这可能与datetime和/或time模块有关。我无法使其正常工作,并且仅在涉及约会时才继续寻找如何执行此操作。 最终,我需要计算多个持续时间的平均值。我得到了可以工作的时差,并将它们存储在列表中。我现在需要计算平均值。我正在使用正则表达式解析原始时间,然后进行区别。 对于平均,我应该转换为秒然后平均吗?
169 python  time  python-2.6 

15
Windows Scipy安装:未找到Lapack / Blas资源
我正在尝试在64位Windows 7桌面上安装python和一系列软件包。我已经安装了Python 3.4,已经安装了Microsoft Visual Studio C ++,并且已经成功安装了numpy,pandas和其他一些软件。尝试安装scipy时出现以下错误; numpy.distutils.system_info.NotFoundError: no lapack/blas resources found 我正在离线使用pip install,我正在使用的安装命令是; pip install --no-index --find-links="S:\python\scipy 0.15.0" scipy 我已经阅读了有关要求编译器的信息,如果我正确理解的话,则是VS C ++编译器。我正在使用2010版本,就像在使用Python 3.4。这对于其他软件包也有效。 我必须使用窗口二进制文件还是有办法让pip安装正常工作? 非常感谢您的帮助

6
如何限制Django模型中数字字段的最大值?
Django有各种可用于模型的数字字段,例如DecimalField和PositiveIntegerField。尽管前者可以限制为存储的小数位数和总字符数,但是有没有办法将其限制为仅存储一定范围内的数字,例如0.0-5.0? 失败了,有什么方法可以限制PositiveIntegerField只存储例如最大为50的数字吗? 更新:现在,错误6845 已关闭,此StackOverflow问题可能没有意义。-sampablokuper

15
如何在Python中使用方法重载?
我正在尝试在Python中实现方法重载: class A: def stackoverflow(self): print 'first method' def stackoverflow(self, i): print 'second method', i ob=A() ob.stackoverflow(2) 但是输出是second method 2; 类似地: class A: def stackoverflow(self): print 'first method' def stackoverflow(self, i): print 'second method', i ob=A() ob.stackoverflow() 给 Traceback (most recent call last): File "my.py", line 9, in <module> ob.stackoverflow() …

11
如何在文本文件中搜索字符串?
我想检查字符串是否在文本文件中。如果是,请执行X。如果不是,请执行Y。但是,True由于某些原因,此代码始终返回。谁能看到哪里出了问题? def check(): datafile = file('example.txt') found = False for line in datafile: if blabla in line: found = True break check() if True: print "true" else: print "false"
169 python 

7
如何通过正则表达式过滤熊猫中的行
我想在其中一列上使用正则表达式干净地过滤数据框。 举一个人为的例子: In [210]: foo = pd.DataFrame({'a' : [1,2,3,4], 'b' : ['hi', 'foo', 'fat', 'cat']}) In [211]: foo Out[211]: a b 0 1 hi 1 2 foo 2 3 fat 3 4 cat 我想将行过滤为以f正则表达式开头的行。首先去: In [213]: foo.b.str.match('f.*') Out[213]: 0 [] 1 () 2 () 3 [] 这不是太有用了。但是,这将使我得到我的布尔值索引: In [226]: foo.b.str.match('(f.*)').str.len() …
169 python  regex  pandas 


4
如何检查numpy数组是否为空?
如何检查numpy数组是否为空? 我使用了以下代码,但是如果数组包含零,则此操作将失败。 if not self.Definition.all(): 这是解决方案吗? if self.Definition == array( [] ):
169 python  numpy 

19
python请求超时。获取整个响应
我正在收集网站列表上的统计信息,为了简化起见,我使用了请求。这是我的代码: data=[] websites=['http://google.com', 'http://bbc.co.uk'] for w in websites: r= requests.get(w, verify=False) data.append( (r.url, len(r.content), r.elapsed.total_seconds(), str([(l.status_code, l.url) for l in r.history]), str(r.headers.items()), str(r.cookies.items())) ) 现在,我想requests.get在10秒后超时,以免循环陷入困境。 这个问题以前也很有趣,但是没有一个答案是正确的。我将为此悬赏,以得到一个不错的答案。 我听说也许不使用请求是个好主意,但是我应该如何获得请求所提供的好处。(元组中的)


6
排序Python`import x`和`from x import y`语句的正确方法是什么?
该蟒蛇风格指南建议对进口组这样的: 导入应按以下顺序分组: 标准库导入 相关第三方进口 本地应用程序/特定于库的导入 但是,它没有提及应如何布置两种不同的进口方式的内容: from foo import bar import foo 对它们进行排序有多种方法(假设所有这些导入都属于同一组): 首先from..import,然后import from g import gg from x import xx import abc import def import x 首先import,然后from..import import abc import def import x from g import gg from x import xx 按模块名称的字母顺序,忽略导入的类型 import abc import def from g …

10
将列表的Python列表写入csv文件
我有一长串以下形式的清单- a = [[1.2,'abc',3],[1.2,'werew',4],........,[1.4,'qew',2]] 即列表中的值是不同的类型-浮点数,整数,字符串。如何将其写入csv文件,以便输出的csv文件看起来像 1.2,abc,3 1.2,werew,4 . . . 1.4,qew,2
168 python  file  csv  file-io  python-2.7 


2
numpy.where()详细的逐步说明/示例
已关闭。这个问题需要更加集中。它当前不接受答案。 想改善这个问题吗?更新问题,使其仅通过编辑此帖子来关注一个问题。 4年前关闭。 改善这个问题 numpy.where()尽管阅读了文档,这篇文章和另一篇文章,但我仍然无法正确理解。 有人可以提供有关1D和2D阵列的分步注释示例吗?
168 python  numpy  scipy 

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.