Questions tagged «python»

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

16
Python:base64解码时忽略“错误填充”错误
我有一些base64编码的数据,即使其中存在填充错误,我也想将其转换回二进制。如果我用 base64.decodestring(b64_string) 会引发“填充错误”错误。还有另一种方法吗? 更新:感谢您的所有反馈。老实说,提到的所有方法听起来都有些失败,所以我决定尝试使用openssl。以下命令可以使您满意: openssl enc -d -base64 -in b64string -out binary_data
111 python  base64 

5
pip的`--no-cache-dir`有什么用?
我最近看到--no-cache-dir在Docker文件中使用了它。我以前从未见过该标志,并且帮助没有解释它: --no-cache-dir Disable the cache. 问题:缓存了什么? 问题:高速缓存用于什么? 问题:为什么要禁用它?
111 python  pip 

4
为什么pow(a,d,n)比a ** d%n快得多?
我正在尝试实施Miller-Rabin素数测试,并对为什么中号(〜7位数)要花这么长时间(> 20秒)感到困惑。我最终发现以下代码行是问题的根源: x = a**d % n (其中a,d和n都是相似的,但不相等的中号,**是幂运算符,并且%是模运算符) 然后,我尝试将其替换为以下内容: x = pow(a, d, n) 相比之下,它几乎是瞬时的。 对于上下文,这是原始功能: from random import randint def primalityTest(n, k): if n < 2: return False if n % 2 == 0: return False s = 0 d = n - 1 while d % 2 == …
110 python  performance  pypy 

12
如何正确关闭IPython Notebook?
如何正确关闭IPython Notebook? 目前,我只是关闭浏览器选项卡,然后Ctrl+C在终端中使用。 不幸的是,exit()滴答和滴答都Kill kernel upon exit没有帮助(它们确实杀死了它们的内核,但是没有退出iPython)。

15
最好的Django搜索应用是什么?[关闭]
从目前的情况来看,这个问题不适合我们的问答形式。我们希望答案会得到事实,参考或专业知识的支持,但是这个问题可能会引起辩论,争论,民意测验或进一步的讨论。如果您认为此问题可以解决并且可以重新提出,请访问帮助中心以获取指导。 8年前关闭。 我正在建立一个需要搜索功能的Django项目,直到有一个 django.contrib.search,我必须选择一个搜索应用程序。那么,哪个最好?“最好”是指... 易于安装/设置 具有Django或至少Python友好的API 可以执行相当复杂的搜索 这是我听说过的一些应用程序,如果您知道其中任何一个,请建议其他应用程序: djangosearch django-狮身人面像 我还想避免使用第三方搜索引擎(例如Google SiteSearch),因为我想索引的某些数据仅适用于网站成员,不应公开。


29
在Python中截断浮动
我想从浮点数中删除数字,以使小数点后的位数固定不变,例如: 1.923328437452 -> 1.923 我需要作为字符串输出到另一个函数,而不是打印。 我也想忽略丢失的数字,而不是四舍五入。

10
如何找到最多2个数字?
如何找到最多2个数字? value = -9999 run = problem.getscore() 我需要比较两个值,即value,run并找到最大值2。我需要一些python函数来操作它吗?
110 python  max 


7
根据字符串长度对Python列表进行排序
我想根据字符串长度对字符串列表进行排序。我尝试使用sort,如下所示,但似乎无法给我正确的结果。 xs = ['dddd','a','bb','ccc'] print xs xs.sort(lambda x,y: len(x) < len(y)) print xs ['dddd', 'a', 'bb', 'ccc'] ['dddd', 'a', 'bb', 'ccc'] 可能是什么问题?
110 python  list  sorting 




1
点子为何从版本10升级到版本18?
运行pip install脚本时收到以下警告: You are using pip version 10.0.1, however version 18.0 is available 这很奇怪。pip项目是否刚刚从版本10升级到版本18?为什么?
110 python  pip 

16
Windows上的pip安装访问被拒绝
我试图运行pip install mitmproxy在Windows,但我不断收到拒绝访问,甚至cmd和PowerShell使用Run as Administrator选项。 WindowsError: [Error 5] Access is denied: 'c:\\users\\bruno\\appdata\\local\\temp\\easy_install-0fme6u\\cryptography-0.9.1\\.eggs\\cffi-1.1.2-py2.7-win-amd64.egg\\_cffi_backend.pyd' 我该如何工作?

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.