Brython:导入 bs4 库和 requests 库
Brython: import the bs4 library and the requests library
我正在使用 python 和 brython.js 库创建 Web 应用程序,对于我的应用程序,我需要导入 bs4 库和请求库,但我不知道如何导入。
有什么想法吗?
<script type="text/python">
from browser import document
import bs4 #doesn't work
import requests #doesn't work
</script>
与标准 Python 一样,您可以在应用程序中安装模块或包 Python,方法是将它们放在根目录中,或者放在包含文件 __init__.py
.[= 的目录中13=]
注意:模块必须以utf-8编码;脚本顶部的编码声明将被忽略。
例如,应用程序可以由以下文件和目录组成:
app.html
brython.js
brython_modules.js
brython_stdlib.js
index.html
users.py
utils.py
+ app
__init__.py
records.py
tables.py
并且您可以 运行 导入:
import users
import app.records
您可以使用 ajax
,浏览器模块中的一个函数。
from browser import ajax
def read(req):
print(req.text)
ajax.get('https://example.com', oncomplete=read)
注意:您可能会遇到有关 CORS
的问题
我正在使用 python 和 brython.js 库创建 Web 应用程序,对于我的应用程序,我需要导入 bs4 库和请求库,但我不知道如何导入。
有什么想法吗?
<script type="text/python">
from browser import document
import bs4 #doesn't work
import requests #doesn't work
</script>
与标准 Python 一样,您可以在应用程序中安装模块或包 Python,方法是将它们放在根目录中,或者放在包含文件 __init__.py
.[= 的目录中13=]
注意:模块必须以utf-8编码;脚本顶部的编码声明将被忽略。
例如,应用程序可以由以下文件和目录组成:
app.html
brython.js
brython_modules.js
brython_stdlib.js
index.html
users.py
utils.py
+ app
__init__.py
records.py
tables.py
并且您可以 运行 导入:
import users
import app.records
您可以使用 ajax
,浏览器模块中的一个函数。
from browser import ajax
def read(req):
print(req.text)
ajax.get('https://example.com', oncomplete=read)
注意:您可能会遇到有关 CORS
的问题