Questions tagged «python»

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


12
如何获取元组列表中的第一个元素?
我有一个像下面这样的列表,其中第一个元素是id,另一个是字符串: [(1, u'abc'), (2, u'def')] 我只想从此元组列表创建ID列表,如下所示: [1,2] 我将使用此列表,__in因此它必须是整数值的列表。
184 python  list 

7
在每个列表元素上调用int()函数?
我有一个包含数字字符串的列表,如下所示: numbers = ['1', '5', '10', '8']; 我想将每个列表元素都转换为整数,所以它看起来像这样: numbers = [1, 5, 10, 8]; 我可以使用循环来做到这一点,就像这样: new_numbers = []; for n in numbers: new_numbers.append(int(n)); numbers = new_numbers; 一定很丑吗?我敢肯定,在一行代码中,还有一种更Python化的方法可以做到这一点。请帮帮我。
183 python  list 

23
遍历模板中的模型实例字段名称和值
我正在尝试创建一个基本模板以显示所选实例的字段值及其名称。可以将其视为表格式的该实例的值的标准输出,第一列具有字段名称(如果在字段上指定,则为verbose_name),第二列具有该字段的值。 例如,假设我们具有以下模型定义: class Client(Model): name = CharField(max_length=150) email = EmailField(max_length=100, verbose_name="E-mail") 我希望将其像这样在模板中输出(假定具有给定值的实例): Field Name Field Value ---------- ----------- Name Wayne Koorts E-mail waynes@email.com 我要实现的目标是能够将模型的实例传递到模板,并能够在模板中动态地对其进行迭代,如下所示: <table> {% for field in fields %} <tr> <td>{{ field.name }}</td> <td>{{ field.value }}</td> </tr> {% endfor %} </table> 有没有一种经过Django批准的简洁方法?这似乎是一项非常普通的任务,对于这个特定项目,我将需要经常执行。


10
使用Python进行网页抓取[关闭]
关闭。此问题不符合堆栈溢出准则。它当前不接受答案。 想改善这个问题吗?更新问题,使它成为Stack Overflow 的主题。 10个月前关闭。 改善这个问题 我想从网站上获取每天的日出/日落时间。是否可以使用Python抓取Web内容?使用什么模块?有没有可用的教程?


8
如何在Jinja2中格式化日期?
使用Jinja2,如何格式化日期字段?我知道在Python中我可以简单地做到这一点: print(car.date_of_manufacture.strftime('%Y-%m-%d')) 但是,如何在Jinja2中格式化日期?
183 python  jinja2 



7
ValueError:使用序列设置数组元素
此Python代码: import numpy as p def firstfunction(): UnFilteredDuringExSummaryOfMeansArray = [] MeanOutputHeader=['TestID','ConditionName','FilterType','RRMean','HRMean', 'dZdtMaxVoltageMean','BZMean','ZXMean','LVETMean','Z0Mean', 'StrokeVolumeMean','CardiacOutputMean','VelocityIndexMean'] dataMatrix = BeatByBeatMatrixOfMatrices[column] roughTrimmedMatrix = p.array(dataMatrix[1:,1:17]) trimmedMatrix = p.array(roughTrimmedMatrix,dtype=p.float64) #ERROR THROWN HERE myMeans = p.mean(trimmedMatrix,axis=0,dtype=p.float64) conditionMeansArray = [TestID,testCondition,'UnfilteredBefore',myMeans[3], myMeans[4], myMeans[6], myMeans[9], myMeans[10], myMeans[11], myMeans[12], myMeans[13], myMeans[14], myMeans[15]] UnFilteredDuringExSummaryOfMeansArray.append(conditionMeansArray) secondfunction(UnFilteredDuringExSummaryOfMeansArray) return def secondfunction(UnFilteredDuringExSummaryOfMeansArray): RRDuringArray = p.array(UnFilteredDuringExSummaryOfMeansArray,dtype=p.float64)[1:,3] return firstfunction() …
183 python  arrays  numpy  slice 

26
如何将JSON转换为CSV?
我有一个要转换为CSV文件的JSON文件。如何使用Python执行此操作? 我试过了: import json import csv f = open('data.json') data = json.load(f) f.close() f = open('data.csv') csv_file = csv.writer(f) for item in data: csv_file.writerow(item) f.close() 但是,它没有用。我正在使用Django,收到的错误是: file' object has no attribute 'writerow' 然后,我尝试了以下方法: import json import csv f = open('data.json') data = json.load(f) f.close() f = open('data.csv') csv_file = csv.writer(f) …
183 python  json  csv 

1
python re.sub组:\ number之后的数字
如何替换foobar为foo123bar? 这不起作用: >>> re.sub(r'(foo)', r'\1123', 'foobar') 'J3bar' 这有效: >>> re.sub(r'(foo)', r'\1hi', 'foobar') 'foohibar' 我认为,遇到时,这是一个普遍的问题\number。谁能给我一个关于如何处理的提示?

13
如何使用Python使用Selenium选择下拉菜单值?
我需要从中选择一个元素 下拉菜单中。 例如: <select id="fruits01" class="select" name="fruits"> <option value="0">Choose your fruits:</option> <option value="1">Banana</option> <option value="2">Mango</option> </select> 1)首先,我必须单击它。我这样做: inputElementFruits = driver.find_element_by_xpath("//select[id='fruits']").click() 2)之后,我必须选择一个好的元素,让我们说Mango。 我尝试这样做,inputElementFruits.send_keys(...)但是没有用。


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.