Javascript chạy tập lệnh python trên máy chủ

Có, có thể sử dụng mô-đun lõi childprocess. Bạn cần gọi tập lệnh Python của mình từ Node.js, tập lệnh này sẽ lưu trữ đầu ra của tập lệnh Python của bạn và bạn có thể làm bất cứ điều gì mình muốn với biến post it

Một ví dụ từ web[^] là

const express = require['express']
const app = express[]

app.get['/', [req, res] => {

    const { spawn } = require['child_process'];
    const pyProg = spawn['python', ['./../pypy.py']];

    pyProg.stdout.on['data', function[data] {

        console.log[data.toString[]];
        res.write[data];
        res.end['end'];
    }];
}]

app.listen[4000, [] => console.log['Application listening on port 4000!']]

Bạn có thể theo dõi chi tiết từng bước để thiết lập tại đây. https. //Trung bình. com/swlh/run-python-script-from-node-js-and-send-data-to-browser-15677fcf199f[^]
Tôi là nhà nghiên cứu và phát triển web tự do đến từ Malawi. Tôi thích học những điều mới và việc viết lách giúp tôi hiểu và củng cố các khái niệm. Tôi hy vọng bằng cách chia sẻ kinh nghiệm của mình, những người khác có thể học được điều gì đó từ họ

Phát triển ứng dụng web là một lĩnh vực nơi các công cụ và công nghệ mới hơn xuất hiện nhanh chóng. Ngày nay, các công ty quan tâm đến việc tạo các ứng dụng web để thu hút khách hàng thông qua các ứng dụng web tương tác hơn là hiển thị một số trang HTML trên internet để nổi bật.

Javascript là nữ hoàng của các ngôn ngữ lập trình web bao gồm gần như toàn bộ các công cụ và khung phát triển web. Chúng tôi có thể phát triển một ứng dụng web chỉ trong vài giây bằng cách sử dụng Angular, React hoặc javascript gốc

Python rất phổ biến với sự hỗ trợ thư viện của nó đến nỗi hầu hết các công ty thích nó như là lựa chọn tốt nhất của họ cho các dự án khoa học dữ liệu và AI

Khi nhu cầu tăng lên, những thay đổi mới được điều chỉnh để phát triển ứng dụng một cách nhanh chóng, trong đó sự kết hợp của các công nghệ khác nhau đóng vai trò quan trọng. Bằng cách kết hợp python và HTML, chúng tôi có thể hiển thị mã python trên các trang HTML

Brython là một triển khai của Python 3 có thể được sử dụng để chạy mã python trong trình duyệt của bạn. Tuần trước, Giám đốc điều hành của Anaconda, Peter Wang đã công bố một công nghệ mang tính cách mạng có tên là PyScript cho phép người dùng chạy mã python trong trình duyệt của họ

Trong bài viết này, chúng tôi sẽ cố gắng đề cập đến việc triển khai python trong các trang HTML

Những bước chuyển lớn trong phát triển web — Brython và PyScript

Bắt đầu

Hãy bắt đầu với Brython

1. Brython

Các khung Python như Flask và Django được sử dụng để hiển thị ở phía máy chủ trong khi Brython phục vụ mã python ở phía máy khách

Brython là một khung có thể được sử dụng để đưa mã python vào các trang HTML. Mục tiêu chính của nó là thay thế Javascript làm ngôn ngữ kịch bản cho web. Brython có khả năng tương tác với DOM, do đó biến nó thành một khung đầy hứa hẹn về mặt kịch bản. Khả năng này của Brython có thể được sử dụng để tạo ra một cái gì đó mới trong trình duyệt

Cài đặt

Brython cung cấp các liên kết CDN có thể được sử dụng để tích hợp với ứng dụng web

  • Thêm đoạn mã sau vào tệp HTML để thêm phần phụ thuộc Brython

   
  

Vào chế độ toàn màn hình Thoát chế độ toàn màn hình

  • Liên kết hàm brython[] khi tải trang HTML

  

Vào chế độ toàn màn hình Thoát chế độ toàn màn hình

  • Viết mã Python bên trong thẻ

      
       
        # your python code 
      
      
    

    chương trình đầu tiên

    Hãy thử chương trình khung Brython đầu tiên của chúng tôi chạy ở phía máy khách

      
      
      
           
       
      
      
          

    from browser import document document

Chủ Đề