首页 > 编程知识 正文

js调用python程序,html如何调用python接口

时间:2023-05-03 14:45:09 阅读:174883 作者:2662

第一个遇到的问题是因为我在pycharm下virtualenv做的

omodulenamed ' gevent._ _ hub _ local '

本地环境打包问题

表示找不到

c : xxxx/temp/xxxx/eel/eel.js

于是打开了python下的eel包

文件下的

第__init__.py行

# _ eel _ js _ file=pkg.resource _ filename (' eel ',' eel.js ' ) )。

#_EEL_js=open(EEL_js_file,encoding=' utf-8 '.read ) ) ) ) ) ) )。

发表评论

新增

eel_js=eelJS.eelJS

在上面导入eelJS模块

自己在eel模块中创建新的python文件。 名称为eelJS,文件内容为eel.js文件的内容

之后,我试图从控制台上删除编译的软件,在网上看到全部用python -m eel py脚本文件web静态文件目录--onefile打包,其中打包

__main__.py文件

from _ _ future _ _ import print _ function

导入系统

import pkg_resources as pkg

importpyinstaller._ _ main _ _ ASP yi

import os

args=sys.argv[1:]

main_script=args.pop(0)

WEB_folder=Args.pop(0)

打印(buildingexecutablewithmainscript ' % s ' andwebfolder ' % s ' .n ' %

(main_script,web_folder )

El _ js _ file=pkg.resource _ filename (' eel ',' eel.js ' ) ) ) )。

js _ file _ arg=' % s % seel ' % (eel _ js _ file,os.pathsep )

web_folder _ arg=' % s % s % s ' % (web _ folder,os.pathsep,web _ folder ) ) )。

needed_args=['--hidden-import ',' bottle_websocket ',

'--add-data ',js_file_arg,'--add-data ',web_folder_arg]

full _ args=[ main _ script ] needed _ args args

打印(running : (npyinstaller )、“. join”full _ args (“ n”) ) ) ) ) ) ) )。

pyi.run(full_args ) )。

在基础上调用的也是pyinstaller,因此如果有以下命令,请直接将所需的命令写在后面

需要打包的pyton文件需要加入document.py附加软件包的目录是web

python-meeldocument.py we B- fw-iweb/images/ico.ico

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。