Khi bạn cài đặt python trên cửa sổ với trình cài đặt thông thường, các tệp .py được liên kết với python.exe bạn đã cài đặt. Khi bạn gõ Welcome.py
, Windows tìm kiếm thư mục cục bộ và sau đó tất cả các đường dẫn trong biến PATH cho một chương trình có tên là Welcome.py và chạy nó thông qua python. Vì điều này làm việc cho bạn, điều đó có nghĩa là Welcome.py ở đâu đó trên đường dẫn của bạn hoặc trong thư mục cục bộ của bạn.
Bạn có thể tìm ra các liên kết tệp của mình bằng các lệnh assoc .py
và ftype Python.File
. Các lệnh echo %PATH%
và echo %PATHEXT%
cũng hữu ích.
Khi bạn nhập python Welcome.py
, Windows sẽ tìm tất cả đường dẫn trong biến PATH cho chương trình bắt đầu bằng 'python' và kết thúc bằng phần mở rộng trong PATHEXT. Nó tìm thấy 'python.exe' và chạy nó. Python lần lượt tìm kiếm một kịch bản có tên là Welcome.py trong thư mục hiện hành. Vì điều này không hiệu quả với bạn, điều đó có nghĩa là Welcome.py không nằm trong thư mục cục bộ của bạn. Nó sẽ có tác dụng nếu bạn đã đưa ra con đường đúng đắn để Welcome.py.
Bạn có thể tìm hiểu xem Welcome.py ở đâu với lệnh (không đáng ngạc nhiên) where Welcome.py
.
Nếu bạn chỉ có một cài đặt python đơn, không cần phải gọi python myscript.py ...
.
Điều này có xảy ra với bất kỳ tệp '.py' nào bạn có hoặc chỉ' Welcome.py'? (Tôi đã có một linh cảm ...) – 2rs2ts
Điều này đã xảy ra với tất cả các tệp .py Tôi có – user78338
'assoc .py' hiển thị khi chạy trong dấu nhắc lệnh? –