Hướng dẫn how do i start python script on ubuntu? - làm cách nào để bắt đầu tập lệnh python trên Ubuntu?

Cố gắng học cách chạy các kịch bản của tôi thông qua thiết bị đầu cuối của Ubuntu thường xuyên. Điều đó đang được nói tôi quen thuộc với

python -i 
0,
python -i 
1 và
python -i 
2 được gọi nhưng làm cách nào để gọi các tệp Python để chạy trong thiết bị đầu cuối? Tôi muốn tìm hiểu điều này nhưng tôi không chắc chắn về nơi để nghiên cứu nó. Tôi có một tệp
python -i 
3 tham chiếu một số tệp
python -i 
4 trong một thư mục.

Hướng dẫn how do i start python script on ubuntu? - làm cách nào để bắt đầu tập lệnh python trên Ubuntu?

Casper

2.9089 Huy hiệu vàng31 Huy hiệu bạc54 Huy hiệu đồng9 gold badges31 silver badges54 bronze badges

hỏi ngày 17 tháng 1 năm 2013 lúc 20:19Jan 17, 2013 at 20:19

1

Tùy chọn 1: Gọi cho thông dịch viên

  • Cho Python 2:
    python -i 
    
    5
  • Cho Python 3:
    python -i 
    
    6

Tùy chọn 2: Đặt tập lệnh gọi trình thông dịch

  1. Đảm bảo dòng đầu tiên của tệp của bạn có
    python -i 
    
    7.
  2. Làm cho nó thực thi -
    python -i 
    
    8.
  3. Và chạy nó dưới dạng
    python -i 
    
    9

Đã trả lời ngày 17 tháng 1 năm 2013 lúc 20:26Jan 17, 2013 at 20:26

Abhshkdzabhshkdzabhshkdz

3.7512 huy hiệu vàng18 Huy hiệu bạc15 Huy hiệu đồng2 gold badges18 silver badges15 bronze badges

2

Chỉ cần tiền tố tên tệp của tập lệnh với

python 
0. Ví dụ.:

python filename.py

Hướng dẫn how do i start python script on ubuntu? - làm cách nào để bắt đầu tập lệnh python trên Ubuntu?

wjandrea

13,7K4 Huy hiệu vàng45 Huy hiệu bạc93 Huy hiệu Đồng4 gold badges45 silver badges93 bronze badges

Đã trả lời ngày 17 tháng 1 năm 2013 lúc 20:25Jan 17, 2013 at 20:25

Hướng dẫn how do i start python script on ubuntu? - làm cách nào để bắt đầu tập lệnh python trên Ubuntu?

Điều đáng nói là bằng cách thêm cờ

python 
1 sau
python 
0, bạn có thể giữ cho phiên của mình chạy để mã hóa thêm. Như thế này:

python -i 

Đã trả lời ngày 6 tháng 12 năm 2016 lúc 18:21Dec 6, 2016 at 18:21

KEYANMEYANMkeyanm

Huy hiệu 611 Bạc1 Huy hiệu Đồng1 silver badge1 bronze badge

python 

PYW nên chạy theo cách tương tự, tôi nghĩ. Bạn cũng có thể bắt đầu một bảng điều khiển tương tác chỉ với

python

Ngoài ra, bạn có thể tránh phải gọi Python một cách rõ ràng bằng cách thêm một shebang ở đầu kịch bản:

#!/usr/bin/env python

... hoặc bất kỳ số lượng biến thể nào của chúng

Đã trả lời ngày 17 tháng 1 năm 2013 lúc 20:27Jan 17, 2013 at 20:27

IlluminaceilluminaceIlluminAce

8175 Huy hiệu bạc9 Huy hiệu Đồng5 silver badges9 bronze badges

Lần đầu tiên chạy theo lệnh

chmod +x .py

Sau đó, ở đầu tập lệnh, thêm

python 
3 và đường dẫn của trình thông dịch Python:

#!/usr/bin/python

Nếu bạn muốn kịch bản độc lập với nơi thông dịch viên Python sống, bạn có thể sử dụng chương trình

python 
4. Hầu như tất cả các biến thể UNIX đều hỗ trợ như sau, giả sử trình thông dịch Python đều nằm trong thư mục trong
python 
5 của người dùng:

#! /usr/bin/env python

Hướng dẫn how do i start python script on ubuntu? - làm cách nào để bắt đầu tập lệnh python trên Ubuntu?

wjandrea

13,7K4 Huy hiệu vàng45 Huy hiệu bạc93 Huy hiệu Đồng4 gold badges45 silver badges93 bronze badges

Đã trả lời ngày 17 tháng 1 năm 2013 lúc 20:25Jul 8, 2014 at 17:41

Điều đáng nói là bằng cách thêm cờ

python 
1 sau
python 
0, bạn có thể giữ cho phiên của mình chạy để mã hóa thêm. Như thế này:

python .py  # for Python 2.x  
python3 .py # for Python 3.x 

Đã trả lời ngày 6 tháng 12 năm 2016 lúc 18:21

python /path/to/.py  # for Python 2.x  
python3 /path/to/.py # for Python 3.x 

KEYANMEYANMJun 8, 2018 at 5:16

Hướng dẫn how do i start python script on ubuntu? - làm cách nào để bắt đầu tập lệnh python trên Ubuntu?

Huy hiệu 611 Bạc1 Huy hiệu Đồngkarel

PYW nên chạy theo cách tương tự, tôi nghĩ. Bạn cũng có thể bắt đầu một bảng điều khiển tương tác chỉ với88 gold badges260 silver badges288 bronze badges

Ngoài ra, bạn có thể tránh phải gọi Python một cách rõ ràng bằng cách thêm một shebang ở đầu kịch bản:

Hướng dẫn how do i start python script on ubuntu? - làm cách nào để bắt đầu tập lệnh python trên Ubuntu?

wjandrea

13,7K4 Huy hiệu vàng45 Huy hiệu bạc93 Huy hiệu Đồng4 gold badges45 silver badges93 bronze badges

Đã trả lời ngày 17 tháng 1 năm 2013 lúc 20:25Feb 17, 2017 at 0:19

2