-
使用python访问gnome配置信息
所属栏目:[Python] 日期:2020-12-16 热度:65
有没有使用 Python访问Gnome配置信息(即?/ .gconf)的标准方法? 更新:请提供一个简短的例子. 解决方法 Python GConf,还可以在你的发行版包repo中查看python-gconf和/或gnome-python-gconf等软件包: /usr/share/doc/python-gconf/examples/ 或者在http://sv[详细]
-
在Python中,如何确定内核是以32位还是64位模式运行?
所属栏目:[Python] 日期:2020-12-16 热度:159
我在 Linux,Mac OS和Windows上运行python 2.6,需要确定内核是以32位还是64位模式运行.有没有办法做到这一点? 我看过platform.machine(),但这在Windows上无法正常工作. 我也看过platform.architecture(),而这在64位Windows上运行32位python时不起作用. 注意[详细]
-
如何在django管理中显示布尔属性
所属栏目:[Python] 日期:2020-12-16 热度:184
众所周知,通过设置布尔属性,可以轻松地在Django管理器中显示方法返回值为boolean: class MyModel(models.Model): def is_something(self): if self.something == 'something': return True return False is_something.boolean = True 如何实现与财产相同的[详细]
-
python – Django – 显示ImageField
所属栏目:[Python] 日期:2020-12-16 热度:51
我刚刚开始使用 django,我还没有找到很多关于如何显示一个imageField的信息,所以我做到了: models.py class Car(models.Model): name = models.CharField(max_length=255) price = models.DecimalField(max_digits=5,decimal_places=2) photo = models.Imag[详细]
-
python – matplotlib – 传说在单独的子图
所属栏目:[Python] 日期:2020-12-16 热度:69
我正在绘制一个饼图阵列,每个都使用相同的两种类型的数据相同的两种颜色. plt.figure(num=None,figsize=(6,8))for i in range(len(data_1)): plt.subplot(sp_rows,sp_cols,i+1) fracs = [data_1[i],data_2[i]] plt.pie(fracs,autopct='%1.1f%%')pp.savefig()[详细]
-
python – Pandas:根据来自另一列的匹配替换列值
所属栏目:[Python] 日期:2020-12-16 热度:112
我在第一个数据框df1 [“ItemType”]中有一列,如下所示, Dataframe1 ItemType1redTomatowhitePotatoyellowPotatogreenCaulifloweryellowCaulifloweryelloSquashredOnionsYellowOnionsWhiteOnionsyellowCabbageGreenCabbage 我需要根据从另一个数据框创建的字[详细]
-
如何在python / pygame中制作按钮?
所属栏目:[Python] 日期:2020-12-16 热度:50
我正在pygame制作一个游戏,在第一个屏幕上我希望有按钮可以按下(i)启动游戏,(ii)加载带有说明的新屏幕,以及(iii)退出程序. 我已经在网上找到了这个用于按钮制作的代码,但我并不是真的理解它(我在面向对象编程方面并不擅长).如果我能得到一些关于它正在做什么[详细]
-
我可以添加属性的最常用的python类型是什么?
所属栏目:[Python] 日期:2020-12-16 热度:75
我有一个类Foo,方法是isValid.然后我有一个方法bar()接收一个Foo对象,其行为取决于它是否有效. 为了测试这个,我想将一些对象传递给bar,其isValid方法总是返回False.由于其他原因,我无法在测试时创建Foo的对象,所以我需要一个对象来伪造它.我首先想到的是创建[详细]
-
python – 如何在django模板中访问字典值
所属栏目:[Python] 日期:2020-12-16 热度:92
如何在 django模板中访问字典值?我想实际得到变量a的值 class Emp(models.Model): name = models.CharField(max_length=255,unique=True) address1 = models.CharField(max_length=255) def get_names(self): names = {} names_desc = {} nbl = {} names.up[详细]
-
在Python中循环退出
所属栏目:[Python] 日期:2020-12-16 热度:167
在下面的代码中,我希望while循环在b c = 1000时立即退出.但是,使用print语句进行测试表明它只会持续到for循环完成.我尝试过True,然后在if语句中设置False,但这导致无限循环.我认为使用x = 0然后设置x = 1可能会起作用,但这也只是运行直到for循环结束.什么是[详细]
-
python – 删除字符串中的常用字母
所属栏目:[Python] 日期:2020-12-16 热度:151
所以我有一个有趣的问题. 我试着写一些字混乱,我需要知道我用过哪些字母,哪些字母没用.到目前为止,我有以下代码: def remove_common(x,y): sort = sort = lambda x: "".join(c for c in sorted(x.lower()) if c.isalpha()) x,y = sort(x),sort(y) //some co[详细]
-
Python:比较列表
所属栏目:[Python] 日期:2020-12-16 热度:183
我遇到了一个小问题.说我有两个清单: list_A = ['0','1','2']list_B = ['2','0','1'] 然后我有一个列表列表: matrix = [['56','23','4'],['45','5','67'],['1','52','22']] 然后我需要遍历list_A和list_B并有效地将它们用作坐标.例如,我从列表A和B中取出第[详细]
-
python – Django模板将模板变量传递到剪切过滤器
所属栏目:[Python] 日期:2020-12-16 热度:110
我试图将模板传递给切割过滤器,类似这样 {{ myVariable|cut:"something + templateVariable" }} 我试过了: {{ myVariable|cut:"something"|add:templateVariable }} 和 {{ myVariable|cut:"something {{ templateVariable }}" }} 但这些都行不通. 这可能吗[详细]
-
python – 重新分发字典值列表
所属栏目:[Python] 日期:2020-12-16 热度:81
我有以下词典: groups = {"group 1": [1,2,3,4],"group 2": [5,6,7,8],"group 3": [9,10,11,12],"group 4": [13,14]} 当组的长度小于最小大小(group_size = 4)时,我想将成员重新分配给其他组.在这种情况下的结果将是这样的: groups = {"group 1": [1,4,13][详细]
-
Python键入模块类型
所属栏目:[Python] 日期:2020-12-16 热度:75
我使用importlib.import_module动态加载 Python模块,如下所示 def load_module(mod_name: str) - ???: return importlib.import_module(mod_name) 有人可以告诉我模块类型的正确类型注释是什么.打字模块不包含一个,我在其他地方找不到答案. 解决方法 你在找[详细]
-
Python绘图:如何使matplotlib.pyplot停止强制我的标记的样式?
所属栏目:[Python] 日期:2020-12-16 热度:101
我试图在 Python中使用 matplotlib绘制一堆数据点(数千),所以我需要每个标记都非常小巧精确.如何获得最小的最简单的标记?我使用这个命令绘制我的数据: matplotlib.pyplot( x,y,'.',markersize=0.1,linewidth=None,markerfacecolor='black') 然后我可以用pl[详细]
-
python – 在列表中查找项目和重复项
所属栏目:[Python] 日期:2020-12-16 热度:182
我正在使用 Python并考虑以下问题:给出一个列表,例如[1,-2,4,5,3]多次包含0的整数,我希望有这些0和每一个的索引是它出现在列表中的次数,直到出现不同的元素或列表结束. 给定l = [1,0],函数将返回((1,1),(3,2),(7,1)).结果是一个元组列表.元组的第一个元素是[详细]
-
Python:TypeError:*之后的参数必须是一个序列
所属栏目:[Python] 日期:2020-12-16 热度:165
我有这段代码,我尝试在新线程中发送UDP数据报 import threading,socketaddress = ("localhost",9999)def send(sock): sock.sendto("Message",address) print "sent"s = socket.socket(socket.AF_INET,socket.SOCK_DGRAM)threading.Thread(target=send,args=([详细]
-
python – 高级自定义排序
所属栏目:[Python] 日期:2020-12-16 热度:142
我有一个项目列表,我想对多个标准进行排序. 给定输入列表: cols = [ 'Aw H','Hm I1','Aw I2','Hm R','Aw R','Aw I1','Aw E','Hm I2','Hm H','Hm E',] 判据: Hm胡 我 R H ? 输出应该是: cols = [ 'Hm I1','Aw H','Aw E'] 我知道这个函数需要传递给内置的so[详细]
-
Python Selenium Exception AttributeError:“’Service’对象
所属栏目:[Python] 日期:2020-12-16 热度:198
我有一个Selenium Python测试套件.它开始运行,但在几分钟后,抛出以下错误: Exception AttributeError: "'Service' object has no attribute 'process'" in bound method Service.__del__ of selenium.webdriver.ie.service.Service object at 0x00000000026[详细]
-
python – 一个Flask装饰器怎么有参数?
所属栏目:[Python] 日期:2020-12-16 热度:187
我以与这里相同的方式实现了装饰器 How to make a python decorator function in Flask with arguments (for authorization) 但问题依然未解决… 我有这个功能与装饰器 @blueprint.route('var')@blueprint.my_decorator(var)def function(var): do stuff 我[详细]
-
Mercurial自动部署
所属栏目:[Python] 日期:2020-12-16 热度:170
我正在寻找一种方法来简化我们的一个php Web应用程序的部署(如果它在此工作,我将其推出到其他应用程序). 我非常喜欢这样的样子:http://www.springloops.com/,但它是SVN,我们正在使用汞. 不幸的是,我们没有shell访问我们当前的服务器,所以有效的ftp将是最好[详细]
-
Ipython自动完成列表或对象的字典
所属栏目:[Python] 日期:2020-12-16 热度:133
我想在I Python(Jupyter qtconsole或控制台)中自动完成以下情况: 我创建了一个类 class MyClass(object): def __init__(self,a,b): self.a = a self.b = b 并将此类的几个对象放入列表或词典中 my_list = []my_list.append(MyClass(2,3))my_list.append(MyC[详细]
-
python – 哪个更快,numpy转置或翻转索引?
所属栏目:[Python] 日期:2020-12-16 热度:137
我有一个动态编程算法(修改后的Needleman-Wunsch),它需要两次相同的基本计算,但是第二次在正交方向上进行计算.例如,从矩阵scoreMatrix中的给定单元格(i,j),我想要从(i,j)的值“up”计算值,以及从(i)的“left”的值计算值.,J).为了重用代码,我使用了一个函数,[详细]
-
python – Numpy相当于if / else list comprehension
所属栏目:[Python] 日期:2020-12-16 热度:51
有一种笨拙的做法 n = [x-t if x 0 else x for x in nps] 与此类似 n = np.array(a)n[np.abs(n) t] = 0 也许这样的事情? n[n 0] = n-t 解决方法 现在不能测试,但试试 np.where(n 0,n - t,n) 见documentation[详细]
