相关疑难解决方法(0)

Html代码作为IFRAME源而不是URL

这个IFRAME的标准代码,有没有办法用Just html代码替换src URL?所以我的问题很简单,我有一个页面它从MYSQL加载一个HTML主体我想在框架中呈现该代码,因此它使它自己独立于页面的其余部分,并在特定边界的范围内.

<iframe src="http://example.com" name="test" height="120" width="600">You need a Frames Capable browser to view this content.</iframe>   
Run Code Online (Sandbox Code Playgroud)

html iframe frame

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

python保存plotly绘图到本地文件并插入到html中

我正在使用python和plotly来生成交互式html报告.这篇文章给了一个很好的框架.

如果我在线生成绘图(通过plotly),并将url插入到html文件中,它可以工作,但刷新图表需要很长时间.我想知道我是否可以离线生成图表并将其嵌入到html报告中,因此加载速度不是问题.

我发现离线图会为图表生成一个html,但我不知道如何将它嵌入到另一个html中.有人可以帮忙吗?

python plotly

41
推荐指数
6
解决办法
4万
查看次数

从iPython Notebook下载CSV

我运行一个iPython Notebook服务器,并希望用户能够将pandas数据帧下载为csv文件,以便他们可以在自己的环境中使用它.没有个人数据,所以如果解决方案涉及在服务器上写入文件(我可以做),然后下载该文件,我会很高兴.

csv pandas ipython-notebook

21
推荐指数
4
解决办法
2万
查看次数

IPython:将Javascript脚本添加到IPython笔记本中

作为项目的一部分,我需要在IPython模块中嵌入一些javascripts.这就是我想要做的:

from IPython.display import display,Javascript
Javascript('echo("sdfds");',lib='/home/student/Gl.js')
Run Code Online (Sandbox Code Playgroud)

我的Gl.js看起来像这样

function echo(a){
alert(a);
}
Run Code Online (Sandbox Code Playgroud)

有没有办法让我可以在笔记本中嵌入"Gl.js"和其他类似的外部脚本,这样每次我尝试执行一些需要该库的Javascript代码时,我都不必将它们包含为"lib"参数.

html javascript ipython ipython-notebook

16
推荐指数
4
解决办法
2万
查看次数

如何在jupyter笔记本中将python字符串显示为HTML

在IPython笔记本中,我曾经能够通过使用HTMLIPython显示模块中的函数显示包含html作为实际html的python字符串.

from IPython.display import HTML
Run Code Online (Sandbox Code Playgroud)

在jupyter笔记本中,显示模块不再存在.有谁知道我在哪里可以找到HTML功能?

我使用Jupyter笔记本4.1,IPython 4.0.2和Python 3.5.1 64位

html python ipython python-3.x jupyter-notebook

12
推荐指数
1
解决办法
1万
查看次数

在 Jupyter 笔记本中显示 .html 文件的输出

我可以使用以下代码创建一个 html 文件:

with open(file_loc+'file.html', 'w') as html:
    html.write(s.set_table_attributes("border=1").render())
Run Code Online (Sandbox Code Playgroud)

如何在不创建文件的情况下在 Jupyter Notebooks 中显示输出?

如果我只是尝试在 Jupyter 中渲染它(如下所示),那么它会显示 html 代码,而不是显示我在浏览器中看到的所需输出:

from IPython.core.display import display, HTML
s.set_table_attributes("border=1").render()
Run Code Online (Sandbox Code Playgroud)

python jupyter-notebook

6
推荐指数
2
解决办法
2万
查看次数

从外部托管的Jupyter Notebook下载时动态提供文件服务

我正在使用托管在外部服务器上的Jupyter Notebook,即用户只能通过Jupyter Notebook来访问服务器。我正在寻找一种方式在这样的Jupyter Notebook中工作的用户可以将其结果下载为直接从Jupyter服务器提供的文件。

这是一个小例子来说明我想要实现的目标:

# this code runs inside a Jupyter Notebook
import pandas as pd

testdata = { 'a' : [1,2,3,4],
             'b' : ['Hotel', 'Bed', 'Beer', 'TV']}

dataset = pd.DataFrame(testdata)
Run Code Online (Sandbox Code Playgroud)

我正在寻找一种用户友好的方式来下载该数据集(通常,用户正在做很多处理,在准备好下载数据之前进行重塑)。

例如这样:

mytools.download_dataframe_as_hdf(dataset)
Run Code Online (Sandbox Code Playgroud)

要么

dataset.to_hdf('test.hdf', 'test')
mytools.download_file('test.hdf')
Run Code Online (Sandbox Code Playgroud)

是否有内置功能或巧妙的方式来实现这一目标?

编辑:改进了简单的解决方案。

HTML一旦文件存在于服务器的文件系统上,使用IPython.display`就可以轻松显示链接。

from IPython.display import HTML

HTML('<a href="test.hdf">download hdf</a>')
Run Code Online (Sandbox Code Playgroud)

但是,我想找到一种通过缓冲流为数据提供服务的解决方案,即避免先将数据转储到本地文件系统上。任何想法如何以pythonic方式实现此功能?

python hosted jupyter-notebook

5
推荐指数
0
解决办法
717
查看次数

Python:Jupyter Notebook中的漂亮打印

我想在Jupyter Notebook中漂亮地打印字典。

我正在使用以下内容:

import pprint
stuff = ['spam', 'eggs', 'lumberjack', 'knights', 'ni']
stuff.insert(0, stuff[:])
pp = pprint.PrettyPrinter(indent=4)
pp.pprint(stuff)
Run Code Online (Sandbox Code Playgroud)

但是,按Shift + Enter时,没有任何[out]单元格出现(即,我看不到漂亮的打印输出)

在此处输入图片说明

知道为什么会这样吗/为了看到漂亮的打印输出,我应该改变什么?


编辑:实际上这是一个python 2.7问题-它在3.x中正常工作。有没有人在python 2.7上试用过它,并且看到它起作用了?

python pretty-print python-2.x python-2.7 jupyter-notebook

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

如何保存 Jupyter html 输出的图像快照?

所以说我itkwidgets在查看它时使用我看到: 在此输入图像描述

然而,将其保存到 GitHub 会得到如下内容: 在此输入图像描述

另一个活生生的例子。所以我想知道应该如何实现来保持用户的视图交互性,同时在保存文件(在 GitHub 上)时保留 GitHub 可预览的 2d 图像快照?

所以,换句话说,假设我有一个返回像这样的函数

    #...
    return HTML(Show("<inline url='./"+temp_file_name+"'> </inline> "))
Run Code Online (Sandbox Code Playgroud)

我们希望为其提供静态图像数据,以便在笔记本不存在时进行渲染。如何/通过什么可以做这样的事情?

data-visualization github ipython jupyter jupyter-notebook

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

Jupyter pandas.DataFrame输出表格式配置

默认情况下,在哪里可以配置Jupyter以使DataFrame对象显示为全边框表

现在看起来像这样:

在此处输入图片说明

我希望它看起来像: 在此处输入图片说明

python dataframe pandas jupyter-notebook

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

改为使用IPython和Spyder复制jupyter HTML输出

以下代码片段将在Jupyter中产生以下输出:

display(HTML('<h2>Hello, world!</h2>'))
Run Code Online (Sandbox Code Playgroud)

在此处输入图片说明

在Spyder中的IPython控制台中运行相同的代码片段只会返回<IPython.core.display.HTML object>以下内容:

在此处输入图片说明

是否可以使用Spyder在IPython控制台中显示相同的输出?我以为我会from IPython.core.display import display, HTML说到这里,但是我可能会完全忘记这一点。

感谢您的任何建议!

python ipython spyder jupyter-notebook

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

将图像添加到熊猫DataFrame

假设我有一个要导出为PDF的DataFrame。在DataFrame中,我有以下几列:代码,名称,价格,净额,销售额。每行都是一个产品。

我想将可以使用BeautifulSoup获得的图像添加到该DataFrame中的每个产品。有什么方法可以将图像添加到DataFrame吗?不是链接,只是产品的图像。

具体来说,我想要这样的事情:

在此处输入图片说明

码:

import pandas as pd
df = pd.DataFrame([['A231', 'Book', 5, 3, 150], 
                   ['M441', 'Magic Staff', 10, 7, 200]],
                   columns = ['Code', 'Name', 'Price', 'Net', 'Sales')

#Suppose this are the links that contains the imagen i want to add to the DataFrame
images = ['Link 1','Link 2'] 
Run Code Online (Sandbox Code Playgroud)

python beautifulsoup pandas

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