Tệp Python không chạy khi nhấp đúp

Xin chào, tôi đang làm việc với ngôn ngữ Python với tư cách là một người nghiệp dư và vài tháng trước, tôi đã quyết định sử dụng Ubuntu sau Windows 10 và chuyển sang. Tất nhiên, tôi cũng biết cách sử dụng các bản phân phối Linux ở cấp độ mới bắt đầu

Tôi đã chuẩn bị mã mà bạn thấy ở trên bằng Visual Studio Code và lưu nó bằng một. phần mở rộng py

Mục đích của tôi là

Như trong Windows muốn code chạy bằng cách double click vào file và đóng lại sau khi có người sử dụng. Khi chạy, không quan trọng đó là cửa sổ hay màn hình đầu cuối

Trước hết, tôi phải chỉ ra rằng tôi đã thử một số cách cho quá trình này

  1. pyinstaller -F filename.py Tôi đã tạo một exe vào tệp dist / nó không hoạt động

  2. Tôi đã thử nó với chmod u + x filename

  3. Tôi đã kích hoạt tùy chọn hỏi khi mở thuộc tính. Tôi không muốn anh ấy hỏi tôi điều gì sẽ xảy ra sau khi nhấp đúp

  4. Tôi đã tạo một tệp có. tiện ích máy tính để bàn. Tôi đã dán mã vào đó [Tôi không biết mã có chính xác không. ]

    Tôi thích điều chỉnh quy trình viết mã của mình. Những cải tiến nhỏ tích lũy theo thời gian và có thể dẫn đến tăng năng suất lớn. Hôm nay, tôi cảm thấy khó chịu vì tôi luôn phải mất ba lần nhấp hoặc lâu hơn chỉ để mở tệp Python trong IDLE, trình chỉnh sửa Python mặc định trên Windows. Thời gian để thay đổi điều đó

    Bạn có muốn mở tệp Python trong Windows chỉ bằng cách nhấp đúp vào chúng không?

    1. Nhấp chuột phải vào tệp Python, chọn Thuộc tính và tìm phần “Mở bằng”
    2. Nhấp vào nút Thay đổi
    3. Chọn Ứng dụng khác, cuộn xuống và nhấp vào văn bản Tìm kiếm ứng dụng khác trên PC này
    4. Tìm đường dẫn cài đặt Python của bạn bằng cách chạy import sys; print[sys.executable] trong tập lệnh Python của bạn
    5. Điều hướng đến đường dẫn Lib/idlelib/ và chọn tệp idle.bat
    6. Nhấp vào Mở và OK để đóng Cửa sổ Thuộc tính

    Xin chúc mừng. Bây giờ bạn có thể mở tệp Python .py trong IDLE bằng cách nhấp đúp vào chúng. ?

    Tôi đã tạo một gif để giúp bạn điều hướng qua các bước đó—nhưng hãy cẩn thận. nó nằm trên máy Windows tiếng Đức của tôi nên bạn có thể thấy một số đoạn văn bản trông lạ

    Bạn có thể tìm thấy một hướng dẫn chi tiết hơn một chút ở đây. Nếu bạn muốn tìm hiểu thêm các mẹo và thủ thuật về cách tiết kiệm thời gian và trở thành một lập trình viên hiệu quả hơn, hãy xem học viện email Finxter với nhiều hướng dẫn về Python và các bảng gian lận có thể tải xuống. Đăng ký tại đây

    Chris

    Trong khi làm việc với tư cách là một nhà nghiên cứu trong các hệ thống phân tán, Dr. Christian Mayer tìm thấy tình yêu của mình với việc dạy sinh viên khoa học máy tính

    Để giúp sinh viên đạt được mức độ thành công Python cao hơn, anh ấy đã thành lập trang web giáo dục lập trình Finxter. com. Ông là tác giả của cuốn sách lập trình nổi tiếng Python One-Liners [NoStarch 2020], đồng tác giả của loạt sách tự xuất bản Coffee Break Python, người đam mê khoa học máy tính, cộng tác viên tự do và chủ sở hữu của một trong 10 blog Python lớn nhất thế giới

    Niềm đam mê của anh ấy là viết, đọc và mã hóa. Nhưng niềm đam mê lớn nhất của anh ấy là phục vụ các lập trình viên đầy tham vọng thông qua Finxter và giúp họ nâng cao kỹ năng của mình. Bạn có thể tham gia học viện email miễn phí của anh ấy tại đây

    Có vẻ như bạn đang sử dụng Windows từ câu hỏi. "Thứ đen" được gọi là "bảng điều khiển", "dấu nhắc dòng lệnh" hoặc "thiết bị đầu cuối" tùy thuộc vào người bạn yêu cầu và đó là cách "nâng cao" để truy cập các chương trình và tệp trên máy tính của bạn. Thường thì bạn không nhìn thấy nó trừ khi bạn vào menu "Bắt đầu" và tìm thấy nó, nhưng các chương trình Python kết thúc bằng. py khiến nó mở trong khi chúng đang chạy vì chương trình có thể viết ra một số văn bản và bảng điều khiển là cách tiêu chuẩn để hiển thị văn bản đó - điều này có từ thời MS-DOS, nhưng các hệ thống khác cũng sử dụng cùng một loại văn bản

    Bảng điều khiển xuất hiện và biến mất do chương trình kết thúc, có thể rất nhanh và bạn không thấy thông báo do chương trình tạo ra. Có thể xảy ra trường hợp chương trình cần được chạy theo một cách cụ thể và bị khiếu nại trước khi thoát ngay lập tức và khiến bạn không có bất kỳ dấu hiệu lâu dài nào về lý do tại sao chương trình lại thoát. Một số chương trình thực sự nên được bắt đầu trong bảng điều khiển để bạn có thể xem các thông báo như vậy và có thể tương tác với chúng bằng bàn phím theo kiểu chỉ văn bản cơ bản

    Nhiều chương trình được thiết kế để hoạt động bình thường khi nhấp đúp vào một. py và có thể tạo giao diện đồ họa với các cửa sổ và biểu tượng, giống như các ứng dụng Windows "bình thường". Trong những trường hợp như vậy, việc mở bảng điều khiển là một sự phân tâm và không cần thiết. Trên Windows, các chương trình như vậy thường có. pyw kết thúc trên tên tệp của chúng, cho biết rằng bảng điều khiển không được mở khi chương trình đang chạy. Bạn có thể đổi tên. chương trình py kết thúc bằng. pyw, nhưng có thể đáng để tìm hướng dẫn cho các chương trình như vậy và xem cách chúng được sử dụng trước tiên

    Còn đối với trình thông dịch Python, nó là phần mềm hiểu mã Python [trong. py và. pyw] và làm cho nó hoạt động. Trên Windows, phần mềm phiên dịch thường được tìm thấy ở đâu đó trong thư mục Tệp chương trình

    Danh mục Yêu cầu Trợ giúp Danh mục Yêu cầu Trợ giúp Đã trả lời

    Yêu cầu trợ giúp/Tại sao khi tôi nhấp đúp vào một. py một thứ màu đen lóe lên rồi biến mất? . 35. 50 của PaulBoddie]

    Tại sao tệp Python không thực thi khi bạn nhấp đúp vào tệp?

    Python ngôn ngữ không có giao diện GUI nên việc nhấp đúp sẽ không có tác dụng gì.

    Tại sao tệp python của tôi không chạy trong CMD?

    Bạn phải thêm tệp thực thi python vào ĐƯỜNG DẪN HỆ THỐNG của mình , hãy làm như sau, Máy tính của tôi > Thuộc tính > Cài đặt hệ thống nâng cao > Biến môi trường > Sau đó, bên dưới các biến hệ thống, tôi tạo một tệp mới .

    Làm cách nào để chạy Python trong tệp bó?

    Tôi làm cách nào để tạo một tệp bó thực thi Python? .
    Bước 1. Tạo tập lệnh Python. Để bắt đầu, hãy tạo Tập lệnh Python của bạn
    Bước 2. Lưu tập lệnh của bạn. Lưu tập lệnh Python của bạn [tập lệnh Python của bạn phải có phần mở rộng là '
    Bước 3. Tạo tệp hàng loạt để chạy tập lệnh Python
    Bước 4. Chạy tệp hàng loạt

    Khi cố mở tệp Python Tại sao màn hình đen xuất hiện và biến mất ngay lập tức?

    Bảng điều khiển xuất hiện và biến mất vì chương trình kết thúc, có thể rất nhanh và bạn không thấy được thông báo do bảng điều khiển tạo ra .

Chủ Đề