Tôi vừa cài đặt một tiện ích mở rộng IDE chạy chương trình hiện tại trong một thiết bị đầu cuối và tôi đã đặt Gnome Terminal ở trạng thái mở khi lệnh thoát, nhưng khi điều đó xảy ra, hai dòng đầu tiên bị che bởi thông báo "Tiến trình con đã thoát bình thường với trạng thái 0". Làm thế nào tôi có thể di chuyển nó?
Tôi tin rằng điều này có thể thực hiện được bằng cách chỉnh sửa biểu định kiểu Gnome, nhưng tôi không chắc bắt đầu từ đâu.
Ví dụ
Đây là một tập lệnh Python đơn giản:
#!/usr/bin/env python3
x = đầu vào ('Nhập một cái gì đó: ')
print('Bạn đã nhập:', x)
Tôi chạy nó và gõ một cái gì đó:
(Hệ thống của tôi bằng tiếng Pháp.)
Sau đó, ngay khi tôi nhấn Enter, tập lệnh sẽ thoát và thông báo bật lên, chặn đầu ra:
Tôi muốn có tin nhắn ở một nơi khác, chẳng hạn như ở dưới cùng. Đây là một mô hình:
Bạn có thể tạo lại sự cố bằng cách lưu tập lệnh dưới dạng tmp.py
sau đó chạy gnome-terminal -- python3 tmp.py
. Và đảm bảo rằng bạn đã thiết lập đúng Gnome Terminal: truy cập Chỉnh sửa â Sở thích â Chỉ huy â Khi lệnh thoát và chọn Giữ thiết bị đầu cuối mở.
cách giải quyết có thể
- Làm cho chương trình giữ thiết bị đầu cuối mở, ví dụ:
input('Nhấn Enter để kết thúc...')
. - Tôi không muốn phải đặt điều đó vào tất cả những gì tôi viết.
- Sử dụng thiết bị đầu cuối IDE tích hợp. -- Tôi vẫn chưa tìm được cái nào tốt và tôi thích sử dụng thiết bị đầu cuối gốc hơn cho hầu hết mọi thứ.
- Chạy lại chương trình sau khi thoát. -- Nếu nó có bất kỳ tác dụng phụ nào, điều đó có thể không tốt, chẳng hạn nếu nó đọc và ghi bất kỳ tệp nào.
Có liên quan