小编Rav*_*lil的帖子

Django 1.9 - 模型中的JSONField

我正在尝试使用新的JSONField在Django 1.9中设置模型文件.我找到了使用postgres但没有使用MySql的例子.在postgres的例子中,他们做了一个

from django.contrib.postgres.fields import JSONField
Run Code Online (Sandbox Code Playgroud)

如何为MySql导入它?谢谢

django

14
推荐指数
3
解决办法
3万
查看次数

将列表转换为Dict

当我有一个格式为的列表

list1 = [[James,24],[Ryan,21],[Tim,32]...etc] 
Run Code Online (Sandbox Code Playgroud)

我可以用

dic1 =dict(list1)
Run Code Online (Sandbox Code Playgroud)

但是现在让我说我有多个值,例如

list1 = [[James,24,Canada,Blue,Tall],[Ryan,21,U.S.,Green,Short
[Tim,32,Mexico,Yellow,Average]...etc]
Run Code Online (Sandbox Code Playgroud)

我不知道如何创建一个dict,以便它将第一个名称显示为键,将以下值显示为值.

提前致谢

python dictionary python-2.7 python-3.x

5
推荐指数
1
解决办法
162
查看次数

通过BS4将Scraped Table加载到Pandas Dataframe中

我正试图从这里获取任何Basic Box Score Stat或Advanced Box Score Stats表

我尝试过这样的事情:

url = "http://www.basketball-reference.com/boxscores/200112100LAC.html"
page = requests.get(url, headers={'User-Agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_11_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.103 Safari/537.36'})
soup = BeautifulSoup(page.content, "html5lib")

table =  soup.find('div', class_='overthrow table_container').find('table',class_='sortable stats_table')
df = pd.read_html(table)
print df
Run Code Online (Sandbox Code Playgroud)

但是由于NoneType'对象错误,它不起作用.有没有更好的方法来获取表格代码并将其放入数据框?谢谢.

python beautifulsoup pandas

5
推荐指数
2
解决办法
2179
查看次数

将字符串与整数进行比较

我只是学习如何使用python和列表.我有一个如下所示的样本列表.

list = [['Ferrari','200,000','10,000km'],['Porsche','230,000','10,000km'],['Ferrari','150,000','10,000km'],['Ferrari','200,000','10,000km'],['Porsche','230,000','10,000km'],['Porsche','200,210','10,000km'],['Ferrari','110,000','10,000km'],['Porsche','400,000','10,000km'],
Run Code Online (Sandbox Code Playgroud)

我正在尝试运行一个循环,检查每个嵌套列表中的第二个元素是否大于350,000,然后打印汽车,价格和里程(如果是).

我已经使用了不同的for循环,其中包含一个if语句,但无法弄明白.

python list python-2.7

4
推荐指数
1
解决办法
120
查看次数

在Python中解析Javascript

我通常使用Beautiful Soup来解析我需要的html,但是我遇到了一些我想从这里得到的Javascript .

 <script>
function Model(){
    this.players = [{".....data......:""}];...etc
Run Code Online (Sandbox Code Playgroud)

我试着加载它...

import json
scrape_url = "https://swishanalytics.com/optimus/nba/daily-fantasy-projections?date=2016-12-15"

result = json.loads(scrape_url)
Run Code Online (Sandbox Code Playgroud)

但我得到"没有Json可以解码".不知道该怎么做.

python beautifulsoup python-2.7

2
推荐指数
1
解决办法
2912
查看次数