Computer >> Máy Tính >  >> Lập trình >> Python

Sử dụng CX_Freeze bằng Python

Đôi khi chúng tôi cảm thấy tạo ra một thứ gì đó khác biệt, điều đó rất thú vị và theo bản chất của con người, chúng tôi luôn muốn chia sẻ nó.

Python cũng đáp ứng những mong muốn đó. Sử dụng Python, nếu chúng ta muốn chia sẻ chương trình Python của mình với bạn bè, chúng ta có thể làm điều đó, chỉ cần cài đặt cùng một phiên bản Python với tất cả các mô-đun được sử dụng trong chương trình của máy tính của họ.

Trước tiên, chúng ta cần cài đặt mô-đun CX_Freeze bằng cách sử dụng pip install CX_Frezze lệnh trong dấu nhắc lệnh.

Sử dụng CX_Freeze bằng Python

Bước đầu tiên là giải quyết bài tập này, một chuyển đổi chương trình python. Chúng tôi cần các mô-đun thư viện tiêu chuẩn, ở đây chúng tôi sử dụng mô-đun urllib và re, nơi chúng tôi đã phân tích cú pháp python.com.

Ví dụ

import urllib.request
import urllib.parse
import re
import time
my_url = 'https://www.python.com/'
my_values = {'s' : 'basics',
          'submit' : 'search'}
my_data = urllib.parse.urlencode(my_values)
my_data = data.encode('utf-8')
my_req = urllib.request.Request(my_url, my_data)
my_resp = urllib.request.urlopen(my_req)
my_respData = my_resp.read()
my_paragraphs = re.findall(r'<p>(.*?)</p>',str(my_respData))
for p in my_paragraphs:
   print(p)
time.sleep(20)

Ở đây, chúng tôi sử dụng chế độ ngủ 20 giây ở cuối, vì vậy chúng tôi có thể thấy đầu ra trước khi nó đóng.

Chương trình này được lưu dưới dạng tên tệp "pythonCX_Freeze.py".

Bây giờ bước tiếp theo là tạo tệp thiết lập và tệp này được gọi là "setup.py"

Mã mẫu

from cx_Freeze import setup, Executable
setup(name = "pythonCX_Freeze" ,
   version = "0.1" ,
   description = "" ,
   executables = [Executable("pythonCX_Freeze.py")])

Trong chương trình này, chúng tôi nhập pythonCX_Freeze thiết lập và thực thi. Tiếp theo chúng ta gọi hàm setup () với 4 tham số. Tên tham số đầu tiên, đây là tên của chương trình mà chúng ta muốn thực thi, thứ hai là phiên bản, đây là số phiên bản để cung cấp cho nó, mô tả nếu chúng ta muốn thì chúng ta viết dòng cần thiết, nếu không để trống nó và dòng cuối cùng là hàm thực thi với một tham số.

Tiếp theo, chúng tôi mở cmd.exe, sau đó điều hướng đến thư mục có setup.py và tập lệnh.

Sau đó, chúng tôi chạy python setup.py build .

Bây giờ được cung cấp một thư mục xây dựng và trong thư mục này, chúng tôi tìm thấy một thư mục khác và trong thư mục đó, chúng tôi tìm thấy tệp thực thi của mình. Nếu mọi bước được thực hiện chính xác thì nó sẽ phân tích cú pháp kết quả tìm kiếm ở dạng cơ bản trên python.com và hiển thị kết quả trong 20 giây trước khi đóng.