cuốn sách gpt4 ai đã làm

Windows mong đợi giá trị trả về từ Python

In lại Tác giả: Hồ Xil Thời gian cập nhật: 2023-11-01 11:50:15 25 4
mua khóa gpt4 Nike

Tôi có một tập lệnh Windows chạy tập lệnh Python trả về một số giá trị. Làm cách nào để nhận được giá trị/chuỗi trả về của tập lệnh Python trong tập lệnh Windows của tôi?

**script1.py**
......
trả lại cái gì đó


**dosbatch.bat**
......
pythonscript1.py
......

câu trả lời hay nhất

Chỉ sử dụng một hàm mà không khai báo nó không được phép trong tập lệnh Python trở lại. Vì vậy, điều này gây ra một lỗi.

Tuy nhiên, bạn có thể sử dụng in Hàm được xuất ra trên bàn điều khiển.

Nhưng một lần nữa, điều này có liên quan đến trở lại Giá trị khác nhau nên bạn không thể lưu nó vào một biến.

Như đã đề cập thêm, một giá trị được trả về từ một hàm, bạn có thể thực hiện

đối với /f %%i trong ('python script1.py') hãy đặt VAR=%%i

Điều này sẽ lưu trữ giá trị trong biến VAR 中。

Nhưng hãy đảm bảo bạn gọi hàm khi chạy nó dưới dạng tập lệnh. Điều này có thể được thực hiện bởi nếu __name__=='__main__': viết trong mệnh đề vui vẻ() hoàn thành ở đâu vui vẻ() Trả về giá trị bạn muốn.

Về việc Windows mong đợi các giá trị trả về từ Python, chúng tôi tìm thấy một câu hỏi tương tự trên Stack Overflow: https://stackoverflow.com/questions/31390877/

25 4 0
Chứng chỉ ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com
Xem sitemap của VNExpress