HTML Python

Dự án PyScript mới cho phép bạn nhúng trực tiếp các chương trình Python vào các trang HTML và thực thi chúng trong trình duyệt mà không cần bất kỳ yêu cầu dựa trên máy chủ nào

Dự án đã được công bố vào cuối tuần này tại PyCon US 2022 và hoạt động như một trình bao bọc xung quanh dự án Pyodide, tải trình thông dịch CPython dưới dạng mô-đun trình duyệt WebAssembly

"PyScript là một khung cho phép người dùng tạo các ứng dụng Python phong phú trong trình duyệt bằng cách sử dụng kết hợp Python với HTML tiêu chuẩn. " Anaconda giải thích trong một bài đăng gần đây trên blog

"PyScript nhằm mục đích cung cấp cho người dùng ngôn ngữ lập trình hạng nhất có quy tắc tạo kiểu nhất quán, biểu cảm hơn và dễ học hơn. "

Mặc dù dự án Pyodide trước đây cho phép bạn chạy Python trong trình duyệt, nhưng phải mất một thời gian để làm quen với cú pháp và không thanh lịch bằng việc chỉ viết một chương trình Python và dán nó vào trang HTML của bạn

Tuy nhiên, PyScript hoạt động như một trình bao bọc, cho phép bạn nhúng trực tiếp mã Python vào giữa các thẻ

Function_Name.write["Adding_Input_data_using_HTML_Synatx_separted_by_/n"]
2 và để mã này tự động thực thi bởi Pyodide

Ví dụ: phần sau đây minh họa một ví dụ Hello World nhỏ sử dụng PyScript và việc thực thi nó trực tiếp trong trình duyệt. Lưu ý cách hàm

Function_Name.write["Adding_Input_data_using_HTML_Synatx_separted_by_/n"]
3 cho phép bạn xuất dữ liệu trực tiếp sang phần tử HTML

Ứng dụng Python Hello World Python sử dụng PyScript

Nhà phát triển cũng có thể mở rộng các trang PyScript thông qua các gói Python bổ sung được tích hợp trong Pyodide hoặc thông qua các gói được lưu trữ trên hệ thống tệp cục bộ. PyScript BẮT ĐẦU. md cung cấp tài liệu về cách nhập các gói vào mã của bạn

Ngoài việc thực thi mã được nhúng trong HTML, bạn cũng có thể thêm trình chỉnh sửa mã trực tiếp vào trang HTML bằng cách sử dụng thẻ

Function_Name.write["Adding_Input_data_using_HTML_Synatx_separted_by_/n"]
4 để bạn có thể nhập mã và thực thi mã, như minh họa bên dưới

Sử dụng trình chỉnh sửa của PyScript

Sử dụng trình chỉnh sửa giúp dễ dàng kiểm tra mã một cách nhanh chóng và xem những gì sẽ và không hoạt động với PyScript

Mặc dù JavaScript đã có thể thực hiện hầu hết mọi thứ bạn muốn tạo bằng PyScript, với Python được coi là ngôn ngữ lập trình phổ biến nhất, PyScript mở ra cơ hội cho nhiều dự án thú vị trong tương lai

Để bắt đầu với PyScript, bạn có thể truy cập trang dự án GitHub của họ, trang này cũng bao gồm nhiều ví dụ về mã

Ngôn ngữ Python ngày nay có những ứng dụng tuyệt vời trong hầu hết mọi lĩnh vực, nó có thể được sử dụng cùng với các công nghệ khác để giúp cuộc sống của chúng ta dễ dàng hơn. Một cách sử dụng python như vậy là lấy dữ liệu đầu ra trong tệp HTML

Chúng tôi có thể lưu bất kỳ lượng dữ liệu đầu vào nào vào tệp HTML trong python bằng cách sử dụng các ví dụ sau theo hai cách

ví dụ 1. Tạo một tệp HTML và lưu dữ liệu đầu vào vào đó

Tiếp cận

  • Tạo một tệp HTML
Function_Name = open["Complete_File_Name","File_operation"]
  • Thêm dữ liệu đầu vào ở định dạng HTML vào tệp
Function_Name.write["Adding_Input_data_using_HTML_Synatx_separted_by_/n"]
  • Lưu tệp HTML
Function_Name.close[]
  • Mở tệp HTML từ vị trí đã lưu

Dưới đây là việc thực hiện

Python3




Function_Name.write["Adding_Input_data_using_HTML_Synatx_separted_by_/n"]
5

Function_Name.write["Adding_Input_data_using_HTML_Synatx_separted_by_/n"]
6
Function_Name.write["Adding_Input_data_using_HTML_Synatx_separted_by_/n"]
7
Function_Name.write["Adding_Input_data_using_HTML_Synatx_separted_by_/n"]
8
Function_Name.write["Adding_Input_data_using_HTML_Synatx_separted_by_/n"]
0
Function_Name.write["Adding_Input_data_using_HTML_Synatx_separted_by_/n"]
1
Function_Name.write["Adding_Input_data_using_HTML_Synatx_separted_by_/n"]
2
Function_Name.write["Adding_Input_data_using_HTML_Synatx_separted_by_/n"]
3
Function_Name.write["Adding_Input_data_using_HTML_Synatx_separted_by_/n"]
4

Function_Name.write["Adding_Input_data_using_HTML_Synatx_separted_by_/n"]
5

Function_Name.write["Adding_Input_data_using_HTML_Synatx_separted_by_/n"]
6

Function_Name.write["Adding_Input_data_using_HTML_Synatx_separted_by_/n"]
7
Function_Name.write["Adding_Input_data_using_HTML_Synatx_separted_by_/n"]
8
Function_Name.write["Adding_Input_data_using_HTML_Synatx_separted_by_/n"]
9
Function_Name.close[]
0
Function_Name.close[]
1

Function_Name.close[]
2______23
Function_Name.close[]
4
Function_Name.close[]
5
Function_Name.close[]
4
Function_Name.close[]
7
Function_Name.close[]
4
Function_Name.close[]
9
Function_Name.close[]
4
Function_Name.close[]
41

Function_Name.close[]
2_______243
Function_Name.close[]
4____245
Function_Name.close[]
46
Function_Name.close[]
47
Function_Name.close[]
4
Function_Name.close[]
49
Function_Name.close[]
4
Function_Name.write["Adding_Input_data_using_HTML_Synatx_separted_by_/n"]
41
Function_Name.close[]
4
Function_Name.write["Adding_Input_data_using_HTML_Synatx_separted_by_/n"]
43

Function_Name.write["Adding_Input_data_using_HTML_Synatx_separted_by_/n"]
44

Function_Name.write["Adding_Input_data_using_HTML_Synatx_separted_by_/n"]
45

Function_Name.write["Adding_Input_data_using_HTML_Synatx_separted_by_/n"]
46

đầu ra

GFG-1. tệp html được tạo trong thư mục

Kiểm tra dữ liệu đầu ra của GFG-1. tệp html

ví dụ 2. Tạo và lưu tệp HTML, sau đó thêm dữ liệu đầu vào vào tệp đó

Tiếp cận

  • Tạo một tệp HTML và lưu nó
Function_Name.close[]
4
  • Mở tệp HTML từ vị trí đã lưu
  • Bây giờ thêm dữ liệu đầu vào vào tệp HTML đã tạo
Function_Name.write["Adding_Input_data_using_HTML_Synatx_separted_by_/n"]
4
  • Lưu tệp HTML
Function_Name.close[]
  • Mở lại tệp HTML từ vị trí đã lưu để kiểm tra dữ liệu đầu ra

Dưới đây là việc thực hiện

Python3




Function_Name.write["Adding_Input_data_using_HTML_Synatx_separted_by_/n"]
47

Function_Name.write["Adding_Input_data_using_HTML_Synatx_separted_by_/n"]
6
Function_Name.write["Adding_Input_data_using_HTML_Synatx_separted_by_/n"]
7
Function_Name.write["Adding_Input_data_using_HTML_Synatx_separted_by_/n"]
8
Function_Name.write["Adding_Input_data_using_HTML_Synatx_separted_by_/n"]
0
Function_Name.close[]
2
Function_Name.write["Adding_Input_data_using_HTML_Synatx_separted_by_/n"]
2
Function_Name.write["Adding_Input_data_using_HTML_Synatx_separted_by_/n"]
3
Function_Name.write["Adding_Input_data_using_HTML_Synatx_separted_by_/n"]
4

Function_Name.close[]
6

Function_Name.write["Adding_Input_data_using_HTML_Synatx_separted_by_/n"]
6

Function_Name.write["Adding_Input_data_using_HTML_Synatx_separted_by_/n"]
7
Function_Name.write["Adding_Input_data_using_HTML_Synatx_separted_by_/n"]
8
Function_Name.write["Adding_Input_data_using_HTML_Synatx_separted_by_/n"]
9
Function_Name.close[]
0
Function_Name.write["Adding_Input_data_using_HTML_Synatx_separted_by_/n"]
52

Function_Name.close[]
2______23
Function_Name.close[]
4
Function_Name.close[]
5
Function_Name.close[]
4
Function_Name.write["Adding_Input_data_using_HTML_Synatx_separted_by_/n"]
58

Function_Name.close[]
2______760____77
Function_Name.write["Adding_Input_data_using_HTML_Synatx_separted_by_/n"]
62

Function_Name.close[]
2______764
Function_Name.close[]
46
Function_Name.close[]
47
Function_Name.close[]
4
Function_Name.write["Adding_Input_data_using_HTML_Synatx_separted_by_/n"]
68
Function_Name.close[]
4
Function_Name.write["Adding_Input_data_using_HTML_Synatx_separted_by_/n"]
41
Function_Name.close[]
4
Function_Name.write["Adding_Input_data_using_HTML_Synatx_separted_by_/n"]
43

Function_Name.close[]
6

Function_Name.write["Adding_Input_data_using_HTML_Synatx_separted_by_/n"]
45

Function_Name.write["Adding_Input_data_using_HTML_Synatx_separted_by_/n"]
46

đầu ra

Dữ liệu đầu vào được lưu vào GFG-2. tệp html

Kiểm tra dữ liệu đầu ra của GFG-2. tệp html

Chúng tôi đã lưu và xuất dữ liệu thành công thành tệp HTML bằng một hàm đơn giản trong python. Bất kỳ một trong các phương pháp trên có thể được sử dụng để có được kết quả mong muốn

Bạn có thể sử dụng Python trong HTML không?

PyScript là một khung web mã nguồn mở cho phép bạn tạo các ứng dụng web giao diện người dùng bằng Python. Với PyScript, bạn có thể nhúng mã Python vào HTML hoặc liên kết tới tệp Python và mã sẽ thực thi trong trình duyệt — mà không cần chạy Python trong .

HTML trong Python là gì?

Trình phân tích cú pháp HTML là công cụ xử lý đánh dấu có cấu trúc . Nó định nghĩa một lớp gọi là HTMLParser, được sử dụng để phân tích các tệp HTML. Nó có ích cho việc thu thập thông tin trên web.

Làm cách nào để chạy mã HTML trong Python?

Cách tiếp cận. .
Nhập mô-đun
Mở và tạo tệp
Thêm mã html
Viết mã vào tập tin
Đóng tập tin
Mở tệp trong cửa sổ trình duyệt

Làm cách nào để kết hợp HTML và Python?

Cách hợp nhất tệp HTML qua Python .
Mở tài liệu đầu tiên
Mở tài liệu thứ hai
Thêm các trang của tài liệu thứ hai vào tài liệu đầu tiên
Lưu tệp đầu ra được nối

Chủ Đề