Hướng dẫn how to run python code on server - cách chạy mã python trên máy chủ

Hướng dẫn how to run python code on server - cách chạy mã python trên máy chủ

Trong bài viết này, chúng tôi chỉ ra cách chạy tập lệnh Python trên máy chủ.

Vì vậy, chúng tôi sẽ chạy tập lệnh Python này trên một máy chủ do GoDaddy lưu trữ.

Nhiều công ty lưu trữ web cài đặt trình thông dịch Python trên máy chủ. Bằng cách này, trang web của bạn mà bạn lưu trữ từ công ty này có thể chạy các kịch bản Python.

Để chạy một kịch bản Python, bạn chỉ cần thực hiện một vài điều chỉnh ở một vài nơi.

Vì vậy, hãy tạo một tệp Python. Hãy gọi nó là Test.py.

Trong mã sau đây, chúng tôi hiển thị nội dung của tệp test.py này.

Vì vậy, điều đầu tiên chúng tôi làm là chỉ định vị trí của trình thông dịch Python trên máy chủ web.

Thông thường trình thông dịch Python được đặt trong thư mục bin.

Thư mục BIN là thư mục trong Linux có chứa các chương trình sẵn sàng để chạy (còn được gọi là Executables). Ở đây, rất có thể sẽ chứa trình thông dịch Python cho một máy chủ web. Thư mục này cũng chứa hầu hết các lệnh Unix cơ bản như LS và COP. Hầu hết các chương trình trong thư mục /bin đều ở dạng nhị phân, đã được tạo bởi một trình biên dịch C.

Vì vậy, đây là một dòng mã rất quan trọng. Chúng ta phải chỉ định vị trí của trình thông dịch python trên máy chủ, hoặc nếu không mã Python sẽ không hoạt động.

Sau này, chúng tôi chỉ cần chỉ định rằng tệp là một tệp HTML.

Điều này cho phép các thẻ HTML được thực thi, vì tệp là tệp HTML. Không có điều này, không có lệnh HTML nào sẽ được thực thi.

Tiếp theo chúng tôi chỉ cần in ra câu lệnh trong thẻ H2, đây là trang chủ

Vì chúng tôi muốn chỉ ra rằng trang web thực sự có thể chạy mã Python, chúng tôi chạy một vòng lặp lặp đi lặp lại 5 lần thông qua vòng lặp.

Từ điều này cho vòng lặp, chúng tôi in ra từng số của dòng. Sau đó chúng tôi in ra bất cứ điều gì.

Một lần nữa, điều này chỉ để cho thấy mã Python có thể được chạy trên máy chủ.

Một điều cuối cùng, hầu hết các công ty lưu trữ web, bao gồm cả GoDaddy, chưa có hỗ trợ cho Python 3 (tôi không biết tại sao). Vì vậy, bạn phải sử dụng cú pháp Python 2 để chạy mã Python. Bạn có thể thấy rằng ở trên chúng ta có cú pháp Python 2 liên quan đến câu lệnh in. Để in trong Python 2, chúng tôi không sử dụng dấu ngoặc đơn. Nhưng trong Python 3, chúng tôi làm. Vì vậy, trong mã trên, chúng tôi bỏ ra các dấu ngoặc đơn và chỉ cần đặt các dấu ngoặc kép.

Vì vậy, sau khi bạn có tệp Python này (tệp .py), thì bạn có thể tải nó lên bất kỳ thư mục nào trên trang web của mình.

Khi tệp được tải lên trang web, thì bạn cần cung cấp cho tệp này một số quyền nhất định.

Đây không chỉ là một tập tin tĩnh thông thường. Vì tệp này là một tệp Python và chứa mã Python, chúng tôi cần phải có quyền thực thi trên tệp này. Hãy nhớ rằng đây không chỉ là một tệp HTML tĩnh. Với một ngôn ngữ kịch bản như Python, nó rất năng động. Nó cần thực hiện mã Python.

Vì vậy, tôi đã sử dụng phần mềm Filezilla FTP để tải tệp Python này lên trang web.

Khi nó được tải lên, nhấp chuột phải vào tệp và nhấp vào 'Quyền tệp ...'

Điều này sẽ mở ra một cửa sổ mới. Trong cửa sổ mới này, thay đổi giá trị số thành 755.

Giá trị số của 755 cung cấp các quyền thực thi cho tệp, để Python có thể thực thi trên nó.

Khi bạn đã thực hiện điều này, bạn sẽ truy cập trình duyệt web và nhập đường dẫn đến tệp.

Bây giờ bạn sẽ thấy mã Python mà chúng tôi đã viết được thực thi.

Điều này được hiển thị trong đầu ra dưới đây.

Hướng dẫn how to run python code on server - cách chạy mã python trên máy chủ

Và đây là cách chạy mã Python trên máy chủ web.

Tài nguyên liên quan

Tôi mới bắt đầu học Python, và tôi khá lạc lối ngay bây giờ. Tôi muốn chạy tập lệnh của mình trên máy chủ của mình được lưu trữ thông qua lưu trữ24.com. Câu hỏi thường gặp của họ nói rằng họ ủng hộ Python, nhưng tôi không biết nơi đặt kịch bản của mình cho nó để chạy.

Có một thư mục gọi là CGI-bin trong gốc của tôi, tôi đoán đó là nơi tôi đặt kịch bản của mình? Ai đó có thể giải thích cho tôi cách thức hoạt động của nó?

Carlos

1.8773 huy hiệu vàng19 Huy hiệu bạc36 Huy hiệu đồng3 gold badges19 silver badges36 bronze badges

hỏi ngày 22 tháng 2 năm 2012 lúc 16:13Feb 22, 2012 at 16:13

Hướng dẫn how to run python code on server - cách chạy mã python trên máy chủ

2

Rất đơn giản, bạn có thể đổi tên tập lệnh Python của mình thành "pythonscript.cgi". Đăng rằng trong thư mục CGI-Bin của bạn, hãy thêm các quyền thích hợp và duyệt qua nó.

Đây là một liên kết tuyệt vời bạn có thể bắt đầu với.

Đây là một cái tốt khác.

Hy vọng điều đó sẽ giúp.


Chỉnh sửa (09/12/2015): Liên kết thứ hai đã bị xóa từ lâu. Thay thế nó bằng một cung cấp thông tin được tham chiếu từ bản gốc. The second link has long been removed. Replaced it with one that provides information referenced from the original.

Hướng dẫn how to run python code on server - cách chạy mã python trên máy chủ

Đã trả lời ngày 22 tháng 2 năm 2012 lúc 16:17Feb 22, 2012 at 16:17

CarloscarlosCarlos

1.8773 huy hiệu vàng19 Huy hiệu bạc36 Huy hiệu đồng3 gold badges19 silver badges36 bronze badges

10

Làm cách nào để chạy tập lệnh Python liên tục trên máy chủ?

Làm thế nào để chạy tập lệnh Python liên tục trong nền..
Sử dụng lịch trình để chạy tập lệnh Python liên tục trong nền.Trong Python, bạn có một thư viện có tên Lịch hoạt động như một trình lập lịch và cho phép bạn chạy tập lệnh hoặc chương trình trong Python liên tục.....
Sử dụng thời gian.ngủ () chức năng chạy tập lệnh nhiều lần ..

Làm cách nào để chạy kịch bản Python từ bất cứ đâu?

Chạy các tập lệnh Python từ bất cứ đâu dưới Windows..
Tạo thư mục để đặt tất cả các tập lệnh Python của bạn vào. ....
Sao chép tất cả các tập lệnh Python của bạn vào thư mục này ..
Thêm đường dẫn vào thư mục này trong biến hệ thống "đường dẫn" Windows: ....
Chạy hoặc khởi động lại "Lời nhắc Anaconda".
Gõ "your_script_name.py".