Questions tagged «python»

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


8
如何从Python中的函数返回两个值?
我想在两个单独的变量中从函数返回两个值。例如: def select_choice(): loop = 1 row = 0 while loop == 1: print('''Choose from the following options?: 1. Row 1 2. Row 2 3. Row 3''') row = int(input("Which row would you like to move the card from?: ")) if row == 1: i = 2 card = list_a[-1] …

8
创建用NaN填充的Numpy矩阵
我有以下代码: r = numpy.zeros(shape = (width, height, 9)) 它创建一个width x height x 9填充零的矩阵。相反,我想知道是否有一种函数或方法可以将它们初始化为NaNs,而方法很简单。
194 python  numpy 


15
matplotlib错误-没有名为tkinter的模块
当我运行以下代码时,我尝试通过Windows 10上的Pycharm IDE使用matplotlib软件包: from matplotlib import pyplot 我收到以下错误: ImportError: No module named 'tkinter' 我知道在python 2.x中它叫做Tkinter,但这不是问题-我刚安装了一个全新的python 3.5.1。 编辑:此外,我还尝试导入'tkinter'和'Tkinter'-这些都不起作用(都返回了我提到的错误消息)。

15
如何使用pandas读取较大的csv文件?
我试图在熊猫中读取较大的csv文件(大约6 GB),但出现内存错误: MemoryError Traceback (most recent call last) <ipython-input-58-67a72687871b> in <module>() ----> 1 data=pd.read_csv('aphro.csv',sep=';') ... MemoryError: 有什么帮助吗?
194 python  pandas  csv  memory  chunks 

10
TransactionManagementError“使用信号时,您只能在'atomic'块的末尾才能执行查询”,但仅限于单元测试期间
尝试保存Django用户模型实例时,我收到TransactionManagementError,并在其post_save信号中,保存了一些将用户作为外键的模型。 使用信号时,上下文和错误与此问题django TransactionManagementError非常相似 但是,在这种情况下,错误仅在单元测试时发生。 它在手动测试中效果很好,但是单元测试失败。 有什么我想念的吗? 以下是代码片段: views.py @csrf_exempt def mobileRegister(request): if request.method == 'GET': response = {"error": "GET request not accepted!!"} return HttpResponse(json.dumps(response), content_type="application/json",status=500) elif request.method == 'POST': postdata = json.loads(request.body) try: # Get POST data which is to be used to save the user username = postdata.get('phone') password …



6
Python:为什么functools.partial是必需的?
部分应用程序很酷。哪些功能functools.partial提供了lambda无法获得的功能? >>> sum = lambda x, y : x + y >>> sum(1, 2) 3 >>> incr = lambda y : sum(1, y) >>> incr(2) 3 >>> def sum2(x, y): return x + y >>> incr2 = functools.partial(sum2, 1) >>> incr2(4) 5 是functools某种方式更有效或更可读吗?


7
_tkinter.TclError:没有显示名称并且没有$ DISPLAY环境变量
我在服务器中运行一个简单的python脚本: import matplotlib.pyplot as plt import numpy as np x = np.random.randn(60) y = np.random.randn(60) plt.scatter(x, y, s=20) out_png = 'path/to/store/out_file.png' plt.savefig(out_png, dpi=150) 我尝试python example.py在已安装matplotlib 1.5.1的服务器中使用该命令,但失败并显示以下错误: Traceback (most recent call last): File "example.py", line 7, in <module> plt.scatter(x, y, s=20) File "/home/USER/.virtualenvs/nnet/lib/python2.7/site-packages/matplotlib/pyplot.py", line 3241, in scatter ax = gca() File …

18
如何在python中找到文件的mime类型?
假设您要将一堆文件保存在某个地方,例如在BLOB中。假设您想通过网页分发这些文件,并让客户端自动打开正确的应用程序/查看器。 假设:浏览器通过HTTP响应中的mime-type(content-type?)标头找出要使用哪个应用程序/查看器。 基于此假设,除了文件的字节外,您还希望保存MIME类型。 您将如何找到文件的MIME类型?我目前在Mac上,但是在Windows上也应该可以使用。 将文件发布到网页时,浏览器是否添加此信息? 是否有一个整洁的python库来查找此信息?WebService还是(甚至更好的)可下载数据库?
193 python  mime 

14
AttributeError:“模块”对象没有属性
我有两个python模块: py import b def hello(): print "hello" print "a.py" print hello() print b.hi() b.py import a def hi(): print "hi" 当我跑步时a.py,我得到: AttributeError: 'module' object has no attribute 'hi' 错误是什么意思?我如何解决它?

16
检查字符串是否包含数字
我发现的大多数问题都偏向于他们正在寻找数字中的字母的事实,而我正在寻找我想成为无数字符串的数字。我需要输入一个字符串,并检查它是否包含任何数字以及是否确实拒绝它。 isdigit()仅True当所有字符均为数字时,该函数才返回。我只想看看用户是否输入了一个数字,如一个句子之类的"I own 1 dog"。 有任何想法吗?
193 python  string 

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.