小编Cha*_*dan的帖子

Python - 将图像转换为 JSON

我需要将图像(可以是任何类型的 jpg、png 等)转换为 JSON 可序列化。

我在这里查看了解决方案但接受的解决方案有一个错字,我不知道如何解决它。

python json

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

无法使用 python3 使 tesseract 在 Google 应用程序引擎中工作

我正在尝试在 Google App Engine 上部署一个也具有 OCR 功能的应用程序。我使用 homebrew 下载了 tesseract,并使用pytesseractPython 进行包装。OCR 功能在我的本地系统上有效,但当我将应用程序上传到 Google App Engine 时却不起作用。

tesseract从 usr/local/cellar/tesseract 复制文件夹并粘贴到我的应用程序的工作目录中。我将超正方文件和pytesseract文件上传到应用程序引擎。我已经指定了 tesseract 的路径,os.getcwd()以便pytesseract可以找到它。然而,这是行不通的。App Engine 找不到要执行的文件,因为它们不在同一目录 ( os.getcwd()) 中。

代码来自 pytesseract.py

cmda = os.getcwd()
# CHANGE THIS IF TESSERACT IS NOT IN YOUR PATH, OR IS NAMED DIFFERENTLY


def find_all(name, path):
    result = []
    for root, dirs, files in os.walk(path):
        if name in files:
            result.append(os.path.join(root, name))
    return result

founds = find_all("tesseract",cmda)

tesseract_cmd …
Run Code Online (Sandbox Code Playgroud)

python google-app-engine python-3.x python-tesseract gcloud

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

多继承python问题

所以我目前正在为我的一个类学习 python 的继承,并且作业让我们对 ScientificSwimmer 类使用多重继承。当您尝试在不创建所述类的对象的情况下运行代码时,程序将运行。但是,在创建该类的对象时,出现以下错误。任何建议或解决方案将不胜感激。(在帖子中添加行号)

#creation of Human class
class Human:  

    def __init__(self, name, age): #talks a name and balance and creates a instance of class
        self.age = age
        self.name = name
    
    def hobby(self):#Hobby method
        print("Likes to watch Netflix")
        
    def info(self):#info method
        print(self.name, " is ", self.age, " years old.")
        

#creation of the Scientist class
class Scienctist(Human):
    
    def __init__(self, name, age, lab):
        super().__init__(name, age)
        self.lab = lab
        
    def hobby(self):
        print("Likes watching Bill Nye the science guy.")
        
    def labName(self):
        print("Works at …
Run Code Online (Sandbox Code Playgroud)

python class multiple-inheritance

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

加载共享库时出错:libcaffe.so

我正在尝试编写一个使用 caffe 的简单 C++ 应用程序。

这是我的makefile的一部分:

 FLAGS := -I/usr/local/cuda/include -I/home/guinness/GamerIA/Caffe/caffe  /include/ -I/home/guinness/GamerIA/Caffe/caffe/src/ -I$(ALE)/src -I$(ALE)/src/controllers -I$(ALE)/src/os_dependent -I$(ALE)/src/environment -I$(ALE)/src/external -L$(ALE) -L../Caffe/caffe/build/lib -L/usr/local/cuda/lib64/ -L/usr/lib/x86_64-linux-gnu
 CXX := g++ -std=c++11
 INC:= GAImage.cpp GAScreen.cpp GABrain.cpp
 FILE := main 
 LDFLAGS := -lale -lz -lpthread -lglog -lprotobuf -lleveldb -lsnappy -lboost_system -lhdf5_hl -lhdf5 -lopencv_core -lopencv_highgui -lopencv_imgproc -lcblas -lboost_python -lpython2.7 -lcudart -lcublas -lcurand -lcudnn -lcaffe 
Run Code Online (Sandbox Code Playgroud)

程序编译成功,但是当我尝试运行结果时,出现以下错误:

 error while loading shared libraries: libcaffe.so: cannot open shared object file: No such file or directory
Run Code Online (Sandbox Code Playgroud)

但该文件显然位于以下位置:../Caffe/caffe/build/lib 我已包含。有人可以帮我从这里出去吗?

c++ caffe

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

提取嵌入在 PDF 文档中的财务表

我正在尝试解析pdf 格式的公司年度报告(来自 yearreports.com)。我已经下载了大约 5000 个 pdf 文档,每个文档都包含文本和表格数据。我希望提取在这些 pdf 文档中找到的财务数据表并将它们保存到一个 excel 文件中

我尝试过基于 Tabula、PyPDF2、Regexp 和 NLTK 的解决方案,但每次我的解决方案中似乎都会出现误报(未检测到字符、未提取 pdf 中的正确页面等)。这个问题有没有python解决方案?也愿意探索其他语言的解决方案(比如 VBA?)

以下是我正在处理的文档的一些示例

http://annualreports.com/HostedData/AnnualReportArchive/a/NYSE_ATEN_2015.pdf
http://annualreports.com/HostedData/AnnualReportArchive/a/NASDAQ_AEIS_2016.pdf http://annualreports.com/HostedData/AnnualReportArchive/A/LSE16.ALM_20 pdf

感谢您的时间!

python pdf excel finance extract

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

是否可以在 Flutter 应用程序中运行 Python 解释器?

我是 Flutter 的新手并第一次尝试它(我也不是经验丰富的移动开发人员)并且想知道如何在我的应用程序中运行 Python 解释器。

我真正想要创建的是一个带有 Python 套路或挑战的应用程序,这样当用户解决一个挑战时,它会告诉他们它是否通过了一些测试(我假设我将这些作为单元测试编写)。

不知道从哪里开始,虽然......我什至不确定 Flutter 是最好的选择,但由于它听起来很有前途,而且我可以为 Android 和 iOS 编译我的应用程序,我决定给它一个走。因此,非常欢迎有关如何开始构建此应用程序的任何指导。

python android flutter

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

ubuntu、python、ssl.SSLError:[SSL:CERTIFICATE_VERIFY_FAILED]证书验证失败(_ssl.c:852)

我正在运行一些示例代码来测试 Tensorflow 的安装是否可以在 GPU 上运行。Python 工作正常,我可以导入 Tensorflow 而不会出现任何错误。

但是,当我尝试从 TensorFlow 网站加载数据集时,遇到了问题并收到以下错误消息。

该问题与某些 SSL 证书有关,我对此知之甚少,因此我正在寻求帮助。

(相关) 代码

import tensorflow as tf
(x_train, y_train),(x_test, y_test) = tf.keras.datasets.mnist.load_data()
Run Code Online (Sandbox Code Playgroud)

错误消息

urllib.error.URLError: <urlopen error [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:852)>

...

urllib.error.URLError: <urlopen error [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:852)>

...

Exception: URL fetch failure on https://storage.googleapis.com/tensorflow/tf-keras-datasets/mnist.npz: None -- [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:852)
Run Code Online (Sandbox Code Playgroud)

完整回溯

Downloading data from https://storage.googleapis.com/tensorflow/tf-keras-datasets/mnist.npz
Traceback (most recent call last):
  File "/home/filip/anaconda3/envs/tf/lib/python3.6/urllib/request.py", line 1318, in do_open
    encode_chunked=req.has_header('Transfer-encoding')) …
Run Code Online (Sandbox Code Playgroud)

urllib ssl-certificate python-3.x tensorflow ubuntu-18.04

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

将 python 3.8 文件转换为 .exe

我已经尝试这样做了一段时间。我按照教程说你应该先安装pyinstaller。所以,我安装了它。然后它说你应该用pyinstaller --onefile -w file_name.pycmd写。我也有这个问题(有一个错误)。所以,我安装了另一个版本的 pyinstaller。我写了同样的东西,但没有创建 .exe 文件,只有一个名为“ pycache ”的新文件夹,里面有一个新的 .pyc 文件(我想这是我想变成 .exe 的文件版本)。然后我尝试安装 cx freeze 但 pip 不会安装它。

我不知道最好的方法是什么,也许你们中的一个人已经尝试过这样做?

编辑 - 这是我在 cmd 中写的内容以及它所说的内容:

K:\>pyinstaller --onefile -w K:\geut_project\client_nuovo.py

74 INFO: PyInstaller: 4.0.dev0+9dd34bdfba

74 INFO: Python: 3.8.0

74 INFO: Platform: Windows-10-10.0.17134-SP0

250 INFO: wrote K:\client_nuovo.spec

252 INFO: UPX is not available.

261 INFO: Extending PYTHONPATH with paths

['K:\\geut_project', 'K:\\']

261 INFO: checking Analysis

312 INFO: checking PYZ

364 INFO: checking PKG

380 INFO: Building because K:\build\client_nuovo\client_nuovo.exe.manifest changed …
Run Code Online (Sandbox Code Playgroud)

python executable pyinstaller cx-freeze python-3.8

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

如何在 Android 模拟器中安装 Google Fit 应用程序?

我正在使用带有 Google API 29 和 Play 商店的 Android 模拟器。我必须安装 Google Fit,因为我的应用程序使用其 API。

然而,尝试在 Play 商店中安装它会出现 Your device is not compatible with this version.

我究竟做错了什么?

installation android

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

raise ValueError("不能有多线程和多进程服务器。") ValueError: 不能有多线程和多进程服务器

  • 服务 Flask 应用程序“服务器”(延迟加载)
    • 环境:生产警告:这是一个开发服务器。不要在生产部署中使用它。请改用生产 WSGI 服务器。
    • 调试模式:开
    • 在http://0.0.0.0:9002/上运行(按 CTRL+C 退出)
    • 使用 stat 重新启动
    • 调试器已激活!
    • 调试器 PIN:314-390-242 线程 Thread-1 中的异常:回溯(最近一次调用):文件“/home/user/Downloads/yes/envs/emotionservice/lib/python2.7/threading.py”,行801,在 __bootstrap_inner self.run() 文件“/home/user/Downloads/yes/envs/emotionservice/lib/python2.7/threading.py”,第 754 行,在 run self.__target(*self.__args, * *self.__kwargs)文件“/home/user/Downloads/yes/envs/emotionservice/lib/python2.7/site-packages/werkzeug/serving.py”,第 963 行,内部 fd=fd,文件“/home /user/Downloads/yes/envs/emotionservice/lib/python2.7/site-packages/werkzeug/serving.py”,第 803 行,在 make_server 中引发 ValueError(“不能拥有多线程和多进程服务器。”) ValueError:不能有多线程和多进程服务器。

python flask

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

Gunicorn默认使用多少个worker?

我似乎无法在gunicorn 文档中找到答案。当您使用gunicorn运行flask应用程序而不指定工作线程和线程的数量时,它们的默认值是多少?

命令:

gunicorn -b :$PORT main:app
Run Code Online (Sandbox Code Playgroud)

python worker flask gunicorn

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