小编spr*_*ore的帖子

将Python Pandas DataFrame写入Word文档

我正在创建一个使用Pandas DataFrames的Python生成的报告.目前我正在使用该DataFrame.to_string()方法.但是,这会将该文件写为字符串.有没有办法让我实现这一点,同时保持它作为一个表,所以我可以使用表格格式.

码:

SEMorgkeys = client.domain_organic(url, database = "us", display_limit = 10, export_columns=["Ph,Pp,Pd,Nq,Cp,Ur,Tr"])
org_df = pd.DataFrame(SEMorgkeys)

f = open(name, 'w')
f.write("\nOrganic:\n")
f.write(org_df.to_string(index=False,justify="left"))
f.close()
Run Code Online (Sandbox Code Playgroud)

当前打印输出(作为字符串):

CPC    Keyword                        Position Difference Previous Position Search Volume Traffic (%) Url                                               
75.92       small business factoring   0                   1                 210          11.69       https://www..com/small-business-f...
80.19              factoring company   0                   8                1600           5.72       https://www..com/factoring-vs-ban...
Run Code Online (Sandbox Code Playgroud)

python dataframe pandas

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

Python asyncio 任务列表生成,不执行函数

在 asyncio 中工作时,我正在尝试使用列表理解来构建我的任务列表。该函数的基本形式如下:

import asyncio
import urllib.request as req
@asyncio.coroutine
def coro(term):
    print(term)
    google = "https://www.google.com/search?q=" + term.replace(" ", "+") + "&num=100&start=0"
    request = req.Request(google, None, headers) 
    (some beautiful soup stuff)
Run Code Online (Sandbox Code Playgroud)

我的目标是使用术语列表来创建我的任务列表:

terms = ["pie", "chicken" ,"things" ,"stuff"]    
tasks=[
    coro("pie"),
    coro("chicken"),
    coro("things"),
    coro("stuff")]
Run Code Online (Sandbox Code Playgroud)

我最初的想法是:

loop = asyncio.get_event_loop()
tasks = [my_coroutine(term) for term in terms]
loop.run_until_complete(asyncio.wait(tasks))
loop.close()
Run Code Online (Sandbox Code Playgroud)

这不会创建在列表理解期间运行该函数的任务列表。有没有办法使用快捷方式来创建任务列表而无需编写每个任务?

python list python-3.x python-asyncio

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

需要缩短我的JQuery UI JS

我正在开发一个项目,里面有一个带缩略图的手风琴,当你点击一个手风琴旁边出现的图片时.到目前为止,我已经设法使用以下代码使其工作:

HTML:

<!--thumbs--->
<a id="1a" href="#"><img src="../../images/thumb/1000.jpg" /></a>
<a id="2a" href="#"><img src="../../images/thumb/1001.jpg" /></a>
<a id="3a" href="#"><img src="../../images/thumb/1002.jpg" /></a>
<a id="4a" href="#"><img src="../../images/thumb/1003.jpg" /></a>
<a id="5a" href="#"><img src="../../images/thumb/1004.jpg" /></a>
<a id="6a" href="#"><img src="../../images/thumb/1005.jpg" /></a>
<!--large photos--->
<img class="hide1" id="1b" src="../../images/fullsize/1000.jpg" />
<img class="hide1" id="2b" src="../../images/fullsize/1001.jpg" />
<img class="hide1" id="3b" src="../../images/fullsize/1002.jpg" />
<img class="hide1" id="4b" src="../../images/fullsize/1003.jpg" />
<img class="hide1" id="5b" src="../../images/fullsize/1004.jpg" />
<img class="hide1" id="6b" src="../../images/fullsize/1005.jpg" /> 
Run Code Online (Sandbox Code Playgroud)

CSS:

.hide1{
   display:none;
}
.show{
   display:block !important;
}
Run Code Online (Sandbox Code Playgroud)

和JS(在jquery UI下):

$(function() {
$( "#1a" ).click(function() …
Run Code Online (Sandbox Code Playgroud)

javascript jquery

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