小编Sar*_*009的帖子

如何在tesseract中保留文档结构

我正在使用tesseract ocr从图像中提取文本.保留文档的结构对我来说非常重要.目前tesseract不保留结构,实际上它改变了文本的顺序.我的输入是下图.

输入

我得到的输出如下:

Someto the left
Someto the left

Some in the middle
Some in the middle

Some with some tab
Some with some tab

Some with some space between them
Some with some space between them

Sometext here
Sometext here

this much
this much
Run Code Online (Sandbox Code Playgroud)

如何获得图像中相同结构的所需输出?

即如下:

                                                 Some text here
                                                 Some text here

Some to the left
Some to the left

                    Some in the middle
                    Some in the middle

        Some with some tab
        Some with some tab

Some with some …
Run Code Online (Sandbox Code Playgroud)

ocr tesseract

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

设置django密码重置令牌的到期时间

我正在使用Django的内置密码重置功能,该功能通过电子邮件向用户发送密码重置链接.Django中是否有一个选项可以设置链接的到期时间,假设链接失效6小时后,用户必须再次请求密码恢复.

python django django-users

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

突出弹性搜索中的部分单词

我使用n-gram标记器在弹性搜索中创建了一个自动建议器.现在我想突出显示用户在自动建议列表中输入的字符序列.为此,我使用弹性搜索中可用的荧光笔,我的代码如下所示,但在输出中,完整的术语正在突出显示我出错的地方.

{
    "query": {
        "query_string": {
            "query": "soft",
            "default_field": "competency_display_name"
        }
    },
    "highlight": {
        "pre_tags": ["<b>"],
        "post_tags": ["</b>"],
        "fields": {
            "competency_display_name": {}
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

结果是

{
   "took": 8,
   "timed_out": false,
   "_shards": {
      "total": 5,
      "successful": 5,
      "failed": 0
   },
   "hits": {
      "total": 1,
      "max_score": 1,
      "hits": [
         {
            "_index": "competency_auto_suggest",
            "_type": "competency",
            "_id": "4",
            "_score": 1,
            "_source": {
               "review": null,
               "competency_title": "Software Development",
               "id": 4,
               "competency_display_name": "Software Development"
            },
            "highlight": {
               "competency_display_name": [
                  "<b>Software Development</b>"
               ]
            }
         }
      ] …
Run Code Online (Sandbox Code Playgroud)

autocomplete elasticsearch

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

python tidylib模块错误

当我在 python 中导入 tidylib 并执行程序时,出现以下错误

Traceback (most recent call last):
    File "<stdin>", line 1, in <module>
    File "C:\Python27\lib\site-packages\tidylib\__init__.py", line 71, in <module>

        raise OSError("Could not load libtidy using any of these names: %s" % (",".join(LIB_NAMES)))

        OSError: Could not load libtidy using any of these names: libtidy,libtidy.so,libtidy-0.99.so.0,cygtidy-0-99-0,tidylib,libtidy.dylib,tidy
Run Code Online (Sandbox Code Playgroud)

python import module

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

如何获取smtplib发送的电子邮件的消息ID

我想记录用户回复我的邮件并在我的应用程序中将其显示为线程.为此,我在电子邮件头中使用了message-id的帮助.当我发送邮件时,我可以看到屏幕上打印的消息ID如何获得此消息ID.我创建的message-id也被覆盖了.我的代码如下.

import smtplib
from email.mime.text import MIMEText

subject = 'Hello!'
message = 'hiii!!!'
email = 'someone@somewhere.com'
send_from = 'me@example.com'
msg = MIMEText(message, 'html', 'utf-8')
msg['Subject'] = subject
msg['From'] = send_from
msg['To'] = email
msg['Message-ID'] = '01234567890123456789abcdefghijklmnopqrstuvwxyz'
send_to = [email]

smtp_server = 'email-smtp.us-east-1.amazonaws.com'
smtp_port = 587
user_name = 'abcd'
password = 'abcd'
try:
    server = smtplib.SMTP(smtp_server, smtp_port)
    server.set_debuglevel(True)
    server.starttls()
    server.ehlo()
    server.login(user_name,password)
    server.sendmail(send_from, send_to, msg.as_string())

except Exception, e:
    print e
Run Code Online (Sandbox Code Playgroud)

python email django smtplib

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

如何在django中利用浏览器缓存

我在Django中创建了一个小网站,但在使用Google pagespeed检查网站性能时,我得到的建议是Leverage浏览器缓存,但我无法找到在django中实现它的方法

python django caching

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

为什么多个赋值和单个赋值在python中表现不同

当我在代码中出现错误时,我正在使用python中的队列,即使代码看起来非常完美,但后者当我改变了赋值样式时,代码开始工作.代码之前看起来像这样.

    x=y=Queue()
    x.put("a")
    x.put("b")
    print y.get()
Run Code Online (Sandbox Code Playgroud)

后来我改为这个,它开始工作了

    x=Queue()
    y=Queue()
    x.put("a")
    x.put("b")
    print y.get(10)
Run Code Online (Sandbox Code Playgroud)

为什么两个代码的工作方式不同

python

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

如何通过shell脚本激活python虚拟环境

我写了一个shell脚本.

    source ve/bin/activate
Run Code Online (Sandbox Code Playgroud)

当我使用命令运行脚本时,将其保存为activate_shell.sh.

    bash activate_shell.sh
Run Code Online (Sandbox Code Playgroud)

该脚本正在运行,没有错误,但虚拟环境未被激活.

python shell ubuntu virtualenv

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

并排设置两个 div 并在其下方设置第三个

我如何并排设置两个 div 和下面的第三个像这样

输出.

我当前的代码如下,在名称 div 后放置注释 div

HTML:

<div id="info_div">
    <div id="info_div_name">Name</div>
    <div id="info_div_time">6:30 PM</div>
    <div id="info_div_note">Note</div>
</div>
Run Code Online (Sandbox Code Playgroud)

CSS:

#contact_table_data {
    width:inherit;
    height:inherit;
    background-color:#99cc33;
    max-width:400px;
}

#info_div_name {
    width:auto;
    height:auto;
    padding: 5px 0px 5px 10px;
    float:left;
}

#info_div_time {
    width:auto;
    height:auto;
    padding: 5px 10px 5px 0px;
    float:right;
}

#info_div_note {
    width:inherit;
    height:auto;
    position:static;
    padding: 0px 10px 5px 10px;
}
Run Code Online (Sandbox Code Playgroud)

html css css-float

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

在android中的按钮中将不同的字体应用于文本

我正在创建一个重新加载的android按钮.它想要在按钮中同时包含图标和文本,所以我使用的是fontawesome.但是如何在按钮文本上同时应用我在我的应用程序中使用的fontawesome字体和自定义字体.

java android font-awesome

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

java - 如何在不显示打印对话框的情况下进行打印

我正在创建一个 Java 应用程序,应用程序将在其中打印图片和旁边的一些文本。我在打印时有两台打印机,我会相应地选择。我不会为用户显示打印对话框来选择打印机和其他东西。我的代码如下

PrinterJob job = PrinterJob.getPrinterJob();
boolean ok = job.printDialog();
Run Code Online (Sandbox Code Playgroud)

如果我不跳过该行boolean ok = job.printDialog();,文本将在我的案例 (20,20) 中提到的位置打印,但如果我跳过该行,我的打印可能会在打印机上更远的点完成 (120, 120) 这意味着我需要一个保证金设置。并给我一个设置打印机的代码。

java printing

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