Questions tagged «python»

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

7
在Mac的哪里可以找到bashrc文件?
您好,我正在关注此页面..我正在Mac上安装Python,以便可以设置Django / Eclipse开发环境。 但是我不太确定如何执行此步骤: 该脚本将说明它将进行哪些更改,并在安装开始之前提示您。 安装Homebrew后,将Homebrew目录插入PATH环境变量的顶部。 您可以通过在〜/ .bashrc文件底部添加以下行来完成此 操作 导出PATH = / usr / local / bin:$ PATH 在哪里可以在Mac上找到bashrc文件,在哪里可以找到homebrew目录? 我正在macbook与进行专业合作OS 10.8.5。
87 python  macos  homebrew 


10
如何要求登录Django通用视图?
我想限制对Django通用视图处理的URL的访问。 对于我的观点,我知道login_required装饰器可以完成这项工作。同样,“创建/删除/更新通用视图”login_required也带有该参数,但是我找不到其他通用视图的方法。
87 python  django 

4
在Django模板中对相关项目进行排序
是否可以在DJango模板中对一组相关项目进行排序? 也就是说:此代码(为清晰起见,省略了HTML标记): {% for event in eventsCollection %} {{ event.location }} {% for attendee in event.attendee_set.all %} {{ attendee.first_name }} {{ attendee.last_name }} {% endfor %} {% endfor %} 显示几乎完全是我想要的。我唯一想更改的是我要按姓氏排序的与会者列表。我试图说这样的话: {% for event in events %} {{ event.location }} {% for attendee in event.attendee_set.order_by__last_name %} {{ attendee.first_name }} {{ attendee.last_name …

10
在实例级别覆盖方法
Python中是否有一种方法可以在实例级别覆盖类方法?例如: class Dog: def bark(self): print "WOOF" boby = Dog() boby.bark() # WOOF # METHOD OVERRIDE boby.bark() # WoOoOoF!!
87 python 

13
从子进程实时捕获标准输出
我想subprocess.Popen()在Windows中使用rsync.exe,并在Python中打印标准输出。 我的代码可以运行,但是直到文件传输完成后才能捕获进度!我想实时打印每个文件的进度。 既然我听说使用Python 3.1,现在应该会更好地处理IO。 import subprocess, time, os, sys cmd = "rsync.exe -vaz -P source/ dest/" p, line = True, 'start' p = subprocess.Popen(cmd, shell=True, bufsize=64, stdin=subprocess.PIPE, stderr=subprocess.PIPE, stdout=subprocess.PIPE) for line in p.stdout: print(">>> " + str(line.rstrip())) p.stdout.flush()

9
在matplotlib中定义颜色图的中点
我想设置色彩图的中间点,即我的数据从-5到10,我希望零成为中间点。我认为实现此目标的方法是归一化规范化并使用规范,但是我没有找到任何示例,我也不清楚我到底要实现什么。


3
Python:从项目层次结构中同一级别的另一个目录导入模块
我已经看到了各种各样的示例和其他类似的问题,但是似乎找不到与我的方案完全匹配的示例。我觉得这很愚蠢,因为有很多类似的问题,但是我似乎无法“正确”地解决这个问题。这是我的项目: user_management (package) | |------- __init__.py | |------- Modules/ | | | |----- __init__.py | |----- LDAPManager.py | |----- PasswordManager.py | |------- Scripts/ | | | |----- __init__.py | |----- CreateUser.py | |----- FindUser.py 如果我将“ CreateUser.py”移动到主user_management目录中,则可以轻松使用:"import Modules.LDAPManager"导入LDAPManager.py ---这可行。我不能做的(我想做的)是将CreateUser.py保留在Scripts子文件夹中,然后导入LDAPManager.py。我希望通过使用来完成此操作"import user_management.Modules.LDAPManager.py"。这行不通。简而言之,我可以使Python文件轻松地在层次结构中更深层次地查找,但是我无法获得Python脚本来引用一个目录,然后又引用另一个目录。 请注意,我可以使用以下方法解决问题: sys.path.append(os.path.join(os.path.dirname(__file__), '..')) import Modules.LDAPManager as LDAPManager 我听说这是不好的做法,并且不鼓励这样做。 脚本中的文件旨在直接执行(脚本中的init .py甚至有必要吗?)。我已经读过这种情况,我应该使用-m标志执行CreateUser.py。我对此进行了一些尝试,但似乎无法使CreateUser.py识别LDAPManager.py。

7
DateTimeField在管理系统中不显示
为什么我的“日期”字段没有出现在管理系统中? 在我的admin.py文件中 from django.contrib import admin from glasses.players.models import * admin.site.register(Rating) 评分模型有一个名为“日期”的字段,看起来像这样 date = models.DateTimeField(editable=True, auto_now_add=True) 但是,在admin系统中,即使editable设置为,该字段也不会显示True。 有人有什么主意吗?

4
如何将模块“重新导入”到python,然后在导入后更改代码
我有一个 foo.py def foo(): print "test" 在IPython中,我使用: In [6]: import foo In [7]: foo.foo() test 然后,我将其更改foo()为: def foo(): print "test changed" 在IPython中,调用的结果仍然是test: In [10]: import foo In [11]: foo.foo() test 然后我用: In [15]: del foo In [16]: import foo In [17]: foo.foo() test 我删除了foo.pyc同一个文件夹中foo.py存在的文件夹,但仍然没有运气。 我可以知道如何在运行时重新导入更新的代码吗?

5
Keras,训练模型后如何预测?
我正在使用路透社示例数据集,它运行良好(我的模型已经过训练)。我阅读了有关如何保存模型的信息,因此以后可以加载它以再次使用。但是,如何使用此保存的模型来预测新文本?我用models.predict()吗? 我是否需要以特殊方式准备此文本? 我尝试过 import keras.preprocessing.text text = np.array(['this is just some random, stupid text']) print(text.shape) tk = keras.preprocessing.text.Tokenizer( nb_words=2000, filters=keras.preprocessing.text.base_filter(), lower=True, split=" ") tk.fit_on_texts(text) pred = tk.texts_to_sequences(text) print(pred) model.predict(pred) 但是我总是 (1L,) [[2, 4, 1, 6, 5, 7, 3]] --------------------------------------------------------------------------- AttributeError Traceback (most recent call last) <ipython-input-83-42d744d811fb> in <module>() 7 print(pred) …



5
使用matplotlib / numpy进行线性回归
我正在尝试在已生成的散点图上生成线性回归,但是我的数据是列表格式,并且可以找到所有使用polyfitrequire的示例arange。arange虽然不接受列表。我搜索过很多关于如何将列表转换为数组的东西,似乎还不清楚。我想念什么吗? 接下来,如何最好地使用整数列表作为的输入polyfit? 这是我关注的polyfit示例: from pylab import * x = arange(data) y = arange(data) m,b = polyfit(x, y, 1) plot(x, y, 'yo', x, m*x+b, '--k') show()

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.