Questions tagged «python»

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

11
如何覆盖和扩展基本的Django管理模板?
如何覆盖管理模板(例如admin / index.html),同时扩展它(请参阅https://docs.djangoproject.com/en/dev/ref/contrib/admin/#overriding-vs-replacing -an-admin-template)? 首先-我知道这个问题已经被问过并回答过(请参阅Django:覆盖和扩展应用程序模板),但是正如答案所言,如果您使用的是app_directories模板加载器(这是大多数时间)。 我当前的解决方法是制作副本并从中扩展,而不是直接从管理模板扩展。这很好用,但是确实很混乱,并且在管理模板更改时增加了额外的工作。 它可能会想到一些针对模板的自定义扩展标签,但如果已有解决方案,我不想重新发明轮子。 附带说明一下:有人知道Django本身是否可以解决此问题?

14
在Python中将参数添加到给定的URL
假设给了我一个URL。 它可能已经具有GET参数(例如http://example.com/search?q=question),也可能没有(例如http://example.com/)。 现在我需要为其添加一些参数{'lang':'en','tag':'python'}。在第一种情况下,我将拥有,http://example.com/search?q=question&lang=en&tag=python而在第二种情况下- http://example.com/search?lang=en&tag=python。 有什么标准的方法可以做到这一点吗?
125 python  url 

4
如何初始化基类(超级)?
在Python中,请考虑以下代码: >>> class SuperClass(object): def __init__(self, x): self.x = x >>> class SubClass(SuperClass): def __init__(self, y): self.y = y # how do I initialize the SuperClass __init__ here? 如何SuperClass __init__在子类中初始化?我正在关注Python教程,但并未涵盖该内容。当我在Google上搜索时,发现了不止一种方法。处理此问题的标准方法是什么?
125 python  oop 

6
Python分组依据
假设我有一组数据对,其中索引0是值,索引1是类型: input = [ ('11013331', 'KAT'), ('9085267', 'NOT'), ('5238761', 'ETH'), ('5349618', 'ETH'), ('11788544', 'NOT'), ('962142', 'ETH'), ('7795297', 'ETH'), ('7341464', 'ETH'), ('9843236', 'KAT'), ('5594916', 'ETH'), ('1550003', 'ETH') ] 我想按它们的类型(按第一个索引字符串)将它们分组,如下所示: result = [ { type:'KAT', items: ['11013331', '9843236'] }, { type:'NOT', items: ['9085267', '11788544'] }, { type:'ETH', items: ['5238761', '962142', '7795297', '7341464', …
125 python  group-by 

9
如何将制表符完成添加到Python Shell?
使用启动django应用程序时python manage.py shell,我得到一个InteractiveConsole shell-我可以使用制表符补全等。 Python 2.5.1 (r251:54863, Apr 15 2008, 22:57:26) [GCC 4.0.1 (Apple Inc. build 5465)] on darwin Type "help", "copyright", "credits" or "license" for more information. (InteractiveConsole) 当仅使用启动python解释器时python,它不提供制表符补全功能。 有人可以告诉我django在做什么,以便给我一个交互式控制台,或者我需要做些什么来启动没有django应用程序的交互式控制台?

4
如何从熊猫的两列中形成元组列
我有一个Pandas DataFrame,我想将'lat'和'long'列组合成一个元组。 <class 'pandas.core.frame.DataFrame'> Int64Index: 205482 entries, 0 to 209018 Data columns: Month 205482 non-null values Reported by 205482 non-null values Falls within 205482 non-null values Easting 205482 non-null values Northing 205482 non-null values Location 205482 non-null values Crime type 205482 non-null values long 205482 non-null values lat 205482 non-null …





7
如何在IPython Notebook中打开交互式matplotlib窗口?
我正在使用IPython,--pylab=inline有时想快速切换到交互式可缩放的matplotlib GUI来查看图(在终端Python控制台中绘制图时会弹出的图)。我该怎么办?最好不要离开或重新启动笔记本。 IPy笔记本中的内联绘图的问题在于它们的分辨率有限,我无法放大以查看一些较小的部分。使用从终端启动的maptlotlib GUI,我可以选择要放大的图形矩形,并相应地调整轴。我尝试过 from matplotlib import interactive interactive(True) 和 interactive(False) 但这什么也没做。我在网上也找不到任何提示。

2
Python从导入的模块中模拟函数
我想了解如何@patch从导入的模块执行功能。 这是我到目前为止的位置。 app / mocking.py: from app.my_module import get_user_name def test_method(): return get_user_name() if __name__ == "__main__": print "Starting Program..." test_method() app / my_module / __ init__.py: def get_user_name(): return "Unmocked User" 测试/模拟测试.py: import unittest from app.mocking import test_method def mock_get_user(): return "Mocked This Silly" @patch('app.my_module.get_user_name') class MockingTestTestCase(unittest.TestCase): def test_mock_stubs(self, …

9
python pandas删除重复的列
从数据框中删除重复列的最简单方法是什么? 我正在通过以下方式读取具有重复列的文本文件: import pandas as pd df=pd.read_table(fname) 列名是: Time, Time Relative, N2, Time, Time Relative, H2, etc... 所有“时间”和“相对时间”列均包含相同的数据。我想要: Time, Time Relative, N2, H2 我所有的删除,删除等尝试,例如: df=df.T.drop_duplicates().T 导致唯一值索引错误: Reindexing only valid with uniquely valued index objects 很抱歉成为熊猫的菜鸟。任何建议,将不胜感激。 额外细节 熊猫版本:0.9.0 Python版本:2.7.3 Windows 7 (通过Pythonxy 2.7.3.0安装) 数据文件(注意:在实际文件中,列由制表符分隔,此处它们由4个空格分隔): Time Time Relative [s] N2[%] Time Time …
125 python  pandas 

3
Seaborn Barplot上的标签轴
我正在尝试通过以下代码将自己的标签用于Seaborn barplot: import pandas as pd import seaborn as sns fake = pd.DataFrame({'cat': ['red', 'green', 'blue'], 'val': [1, 2, 3]}) fig = sns.barplot(x = 'val', y = 'cat', data = fake, color = 'black') fig.set_axis_labels('Colors', 'Values') 但是,我得到一个错误: AttributeError: 'AxesSubplot' object has no attribute 'set_axis_labels' 是什么赋予了?


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.