Làm cách nào để lưu trữ chương trình python trực tuyến?

Nếu bạn muốn chạy các tập lệnh Python trong tài khoản lưu trữ của mình, bạn có thể tạo và chỉnh sửa chúng theo hai cách. trong cPanel hoặc qua SSH



Để tạo và chỉnh sửa tập lệnh Python trong cPanel, hãy làm theo các bước sau.

1. Đăng nhập vào cPanel của bạn.
2. Chuyển đến phần Tệp > Trình quản lý tệp.



3. Bạn có thể chọn chạy tập lệnh trong thư mục cgi-bin hay bên ngoài thư mục đó.

Thư mục cgi-bin chứa các tập lệnh CGI có thể thực thi được. Nếu tệp phải được đặt ngoài thư mục cgi-bin,. htaccess nên được tạo thêm.

4. Để chạy tập lệnh Python trong thư mục cgi-bin, hãy làm theo các bước.
  • Chuyển đến thư mục cgi-bin
  • Tạo một tập tin với một. phần mở rộng py, ví dụ nctest. py trong thư mục /home/cPuser/public_html/cgi-bin [trong đó cPuser là tên người dùng cPanel thực của bạn]
5. Để tạo tệp, nhấp vào Tệp mới > chỉ định tên của tệp có phần mở rộng được yêu cầu và nhấp vào Tạo tệp mới.



6. Thay đổi quyền của tệp thành 0755

LƯU Ý. Các tệp được tạo với quyền mặc định 0644. Các. tệp py sẽ trở thành tệp thực thi khi quyền được thay đổi thành 0755.

7. Để thay đổi quyền của file bạn cần chọn file > click Change Permissions > Đánh dấu Execute cho các cột User, Group, World và click Change Permissions.



8. Mở tệp, nhấp vào Chỉnh sửa và thêm mã.

Chúng tôi sẽ thêm tập lệnh sau cho mục đích thử nghiệm.

#. /usr/bin/python

in "Kiểu nội dung. text/html\r\n\r\n"
in "Cách chạy tập lệnh Python trong cPanel"

LƯU Ý. Tệp phải bắt đầu bằng đường dẫn đến tập lệnh Python /usr/bin/python trên máy chủ của chúng tôi, nhưng bạn có thể chạy lệnh whereis python qua SSH để kiểm tra thư mục.

Bây giờ tập lệnh sẽ hoạt động bằng cách sử dụng http. //miền. com/cgi-bin/nctest. py

Nếu bạn muốn chạy tệp Python không có trong thư mục cgi-bin [trong public_html hoặc bất kỳ thư mục nào khác], bạn cần thêm đoạn mã sau vào. htaccess trong cùng thư mục chứa tập lệnh Python.

Tùy chọn +ExecCGI
AddHandler cgi-script. py


Để tạo và chỉnh sửa tập lệnh Python qua SSH, hãy làm theo các bước sau.

1. Kết nối với tài khoản cPanel qua SSH
2. Chuyển đến thư mục cgi-bin đang chạy cd. /public_html/cgi-bin

Để kiểm tra xem bạn có đang ở đúng thư mục hay không, bạn có thể chạy lệnh. pwd



3. Tạo tập tin với. phần mở rộng py, ví dụ, nctest. py trong thư mục /home/cPuser/public_html/cgi-bin [trong đó cPuser là tên người dùng cPanel của bạn].

Để tạo tệp trong thư mục hiện tại, hãy nhập touch nctest. py

Sau khi hoàn tất, bạn có thể kiểm tra xem tệp có trong thư mục hiện đang chạy lệnh ls



4. Thay đổi quyền của tệp thành 0755 chạy lệnh bên dưới.

chmod 755 /home/cPuser/public_html/cgi-bin/nctest. py
[trong đó cPuser là tên người dùng cPanel thực của bạn]



5. Mở tệp và thêm mã cần thiết.

Bạn có thể mở tệp bằng một trong các trình chỉnh sửa như nano. Để mở tệp bằng nano, hãy sử dụng lệnh sau.
nano nctest. py

Chúng tôi sẽ thêm đoạn mã sau cho mục đích thử nghiệm.

#. /usr/bin/python

in "Kiểu nội dung. text/html\r\n\r\n"
in "Cách chạy tập lệnh Python trong cPanel"



LƯU Ý. Tệp phải bắt đầu bằng đường dẫn đến tập lệnh Python /usr/bin/python trên máy chủ của chúng tôi, nhưng bạn có thể chạy lệnh whereis python qua SSH để kiểm tra thư mục.

Để lưu các thay đổi, hãy nhấp vào Ctrl+O và nhấn Enter đối với Windows hoặc Command+O đối với Mac OS.

Bây giờ tập lệnh sẽ hoạt động bằng cách sử dụng http. //miền. com/cgi-bin/nctest. py

Nếu bạn muốn chạy tập lệnh Python không có trong thư mục cgi-bin, bạn cần thêm một mã đặc biệt vào thư mục. htaccess trong cùng thư mục chứa tệp Python.

6. Tạo ra. htaccess nếu nó không có trong thư mục yêu cầu đang chạy touch. htaccess



7. Mở. tập tin htaccess chạy nano. htaccess và thêm đoạn mã sau.

Tùy chọn +ExecCGI
AddHandler cgi-script. paya>

Nhấp Ctrl+O và nhấn Enter đối với Windows hoặc Command+O đối với Mac OS để lưu thay đổi.



Bây giờ bạn có thể kiểm tra tập lệnh tại http. //miền. com/nctest. py


 Chỉ vậy thôi.


                    Bạn cần trợ giúp?

Chương trình Python có thể chạy trực tuyến không?

Trình biên dịch Python trực tuyến [Python v3. 6. 2] giúp bạn Chỉnh sửa, Chạy và Chia sẻ Mã Python3 trực tiếp từ trình duyệt của bạn . Môi trường phát triển này cung cấp cho bạn phiên bản Python v3. 6. 2.

Bạn có thể lưu trữ Python trên một trang web không?

Ngôn ngữ Python sử dụng CGI để thực thi trên trang Web . Bạn phải nhập thư viện "cgitb" để ngôn ngữ Python thực thi và hiển thị kết quả trong trình duyệt Web. Ngôn ngữ Python sử dụng các câu lệnh nhỏ giúp nó phù hợp với các dự án Web lớn hay nhỏ.

Tôi có thể lưu trữ mã Python của mình ở đâu?

Heroku về cơ bản là một nền tảng đám mây hỗ trợ nhiều ngôn ngữ lập trình và nó cũng cung cấp một nền tảng để lưu trữ các dự án python. Heroku cho đến nay là nền tảng tốt nhất hiện có trên internet để sinh viên lưu trữ các ứng dụng dựa trên python. Nó hoàn toàn miễn phí và cũng có thể triển khai từ GitHub.

Chủ Đề