小编rac*_*t99的帖子

使用熊猫造型器

这可能是一个非常愚蠢的问题,但我似乎看不到 Pandas Styler 的输出。我使用了另一个用户之前发布的以下简单示例。

df = pd.DataFrame([[3,2,10,4],[20,1,3,2],[5,4,6,1]])
df.style.background_gradient()
Run Code Online (Sandbox Code Playgroud)

我理解 df.style 的输出创建了一个 Styler 对象,但我如何才能真正地将其可视化?

python pandas

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

如何将 mp4 文件直接从 S3 读取到 moviepy 中?

知道如何将 S3 mp4 文件直接读取到 moviepy 中吗?

我努力了,

import boto3
from io import BytesIO
from moviepy.editor import *

client = boto3.client('s3')
obj =  client.get_object(Bucket='some-bucket', Key='some-file')
VideoFileClip(BytesIO(obj['Body'].read())) 
Run Code Online (Sandbox Code Playgroud)

但我越来越,

Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/<path>/lib/python3.6/site-packages/moviepy/video/io/VideoFileClip.py", line 91, in __init__
fps_source=fps_source)
File "/<path>/lib/python3.6/site-packages/moviepy/video/io/ffmpeg_reader.py", line 33, in __init__
fps_source)
File "/<path>/lib/python3.6/site-packages/moviepy/video/io/ffmpeg_reader.py", line 243, in ffmpeg_parse_infos
is_GIF = filename.endswith('.gif')
AttributeError: '_io.BytesIO' object has no attribute 'endswith'
Run Code Online (Sandbox Code Playgroud)

其中路径是我的虚拟环境

python ffmpeg amazon-s3 moviepy

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

Scrapy新手问题 - 无法获取教程文件

我是Python和Scrapy的全新手,所以我开始尝试复制教程.我正在尝试根据教程抓取www.dmoz.org网站.

我编写了dmoz_spider.py,如下所示

from scrapy.spider import BaseSpider
from scrapy.selector import HtmlXPathSelector

from dmoz.items import DmozItem

class DmozSpider(BaseSpider):
   name = "dmoz.org"
   allowed_domains = ["dmoz.org"]
   start_urls = [
       "http://www.dmoz.org/Computers/Programming/Languages/Python/Books/",
       "http://www.dmoz.org/Computers/Programming/Languages/Python/Resources/"
   ]

   def parse(self, response):
       hxs = HtmlXPathSelector(response)
       sites = hxs.select('//ul/li')
       items = []
       for site in sites:
           item = DmozItem()
           item['title'] = site.select('a/text()').extract()
           item['link'] = site.select('a/@href').extract()
           item['desc'] = site.select('text()').extract()
           items.append(item)
       return items
Run Code Online (Sandbox Code Playgroud)

我应该通过网站得到的东西是不同的.
知道我搞砸了什么吗?

python scrapy

3
推荐指数
1
解决办法
1532
查看次数

标签 统计

python ×3

amazon-s3 ×1

ffmpeg ×1

moviepy ×1

pandas ×1

scrapy ×1