Hướng dẫn how do i create a python file in terminal? - làm cách nào để tạo tệp python trong thiết bị đầu cuối?

Bài đăng này là một phần của Hướng dẫn đầy đủ về Python cho SEO

Môi trường phát triển tích hợp, giống như VSCode rất hữu ích vì chúng chăm sóc hầu hết những khó khăn xung quanh lập trình. Nhưng, điều gì sẽ xảy ra nếu bạn không muốn sử dụng IDE để làm việc với Python, nhưng thay vào đó hãy sử dụng dòng lệnh?

Tôi sẽ chỉ cho bạn cách bạn có thể tạo và chạy tập lệnh Python chỉ bằng dòng lệnh.

Nếu bạn không biết dòng lệnh là gì, bài đăng này có lẽ quá nâng cao cho bạn. Chỉ cần đọc hướng dẫn đầy đủ về Python cho SEO.

Bắt đầu

Mở thiết bị đầu cuối.

Đầu tiên, hãy chắc chắn rằng bạn đã cài đặt Python trên máy tính của mình.

Nếu Python được cài đặt, bạn sẽ có một cái gì đó như thế này:

Viết mã đơn giản bằng trình thông dịch Python

Nếu bạn chỉ muốn viết mã đơn giản như

$ open filename.py
5, bạn có thể sử dụng trình thông dịch
$ open filename.py
6 bằng cách nhập Python vào thiết bị đầu cuối.

Hướng dẫn how do i create a python file in terminal? - làm cách nào để tạo tệp python trong thiết bị đầu cuối?

Trình thông dịch Python cho phép bạn viết và thực thi từng dòng mã.

Khi bạn viết mã phức tạp hơn, bạn sẽ muốn viết trước mã của mình trong các tệp

$ open filename.py
7. Để làm điều này mà không rời khỏi thiết bị đầu cuối, bạn sẽ cần sử dụng trình soạn thảo VIM để viết trước chúng.

Tạo tệp Python

Chúng tôi sẽ sử dụng

$ open filename.py
8 để tạo tệp Python mới. VIM là một trình soạn thảo văn bản mà bạn có thể sử dụng từ dòng lệnh.

Hướng dẫn how do i create a python file in terminal? - làm cách nào để tạo tệp python trong thiết bị đầu cuối?

Điều này sẽ mở trình chỉnh sửa

$ open filename.py
8.

Hướng dẫn how do i create a python file in terminal? - làm cách nào để tạo tệp python trong thiết bị đầu cuối?

VI Lệnh biên tập

Đầu tiên, hãy để Lôi nhìn vào các lệnh bạn có thể sử dụng trong Trình chỉnh sửa VI.

tôiChuyển sang Chế độ Chèn (Chế độ chỉnh sửa)
thoátThoát khỏi chế độ chỉnh sửa
DDXóa dòng hiện tại
uHoàn tác sự thay đổi cuối cùng
: Q!Đóng trình soạn thảo mà không lưu thay đổi.
: WQLưu văn bản và đóng trình chỉnh sửa
→ +
lazytouch()
{
  touch $1
  open $1
}
0
Di chuyển con trỏ nhanh hơn
$Di chuyển đến cuối dòng

Viết kịch bản Python của bạn

Để viết trong trình chỉnh sửa

$ open filename.py
8, nhấn
lazytouch()
{
  touch $1
  open $1
}
2 để chuyển sang chế độ
lazytouch()
{
  touch $1
  open $1
}
3.

Hướng dẫn how do i create a python file in terminal? - làm cách nào để tạo tệp python trong thiết bị đầu cuối?

Viết kịch bản Python hay nhất trên thế giới.

Hướng dẫn how do i create a python file in terminal? - làm cách nào để tạo tệp python trong thiết bị đầu cuối?

Nhấn

lazytouch()
{
  touch $1
  open $1
}
4 để rời khỏi chế độ chỉnh sửa.

Viết lệnh ____25 để lưu và khá là trình soạn thảo VIM (

lazytouch()
{
  touch $1
  open $1
}
6 cho
lazytouch()
{
  touch $1
  open $1
}
7 và
lazytouch()
{
  touch $1
  open $1
}
8 cho
lazytouch()
{
  touch $1
  open $1
}
9).

Hướng dẫn how do i create a python file in terminal? - làm cách nào để tạo tệp python trong thiết bị đầu cuối?

Chạy tập lệnh của bạn

Chạy tập lệnh của bạn bằng cách nhập Python

$ lazytouch anything.really
0 vào thiết bị đầu cuối.

Hướng dẫn how do i create a python file in terminal? - làm cách nào để tạo tệp python trong thiết bị đầu cuối?

Xin chúc mừng, bây giờ bạn đã biết cách tạo và chạy tập lệnh Python bằng cách sử dụng dòng lệnh.

Hướng dẫn how do i create a python file in terminal? - làm cách nào để tạo tệp python trong thiết bị đầu cuối?

Chiến lược gia SEO tại TripAdvisor, Ex-seek (Melbourne, Úc). Chuyên về SEO kỹ thuật. Trong một nhiệm vụ cho SEO lập trình cho các tổ chức lớn thông qua việc sử dụng Python, R và máy học.

bài chuyển hướng

Để tạo một tệp từ thiết bị đầu cuối tôi nhập ...

$ touch filename.py

Để mở tệp tôi vừa tạo từ thiết bị đầu cuối, sau đó tôi gõ ...

$ open filename.py

Tôi tò mò muốn biết liệu có một lệnh đầu cuối có cả ... tạo ra và sau đó mở không (tôi siêu lười biếng).

John Kugelman

339K67 Huy hiệu vàng514 Huy hiệu bạc563 Huy hiệu Đồng67 gold badges514 silver badges563 bronze badges

Đã hỏi ngày 20 tháng 7 năm 2012 lúc 18:07Jul 20, 2012 at 18:07

Hướng dẫn how do i create a python file in terminal? - làm cách nào để tạo tệp python trong thiết bị đầu cuối?

2

trong .bashrc

lazytouch()
{
  touch $1
  open $1
}

Sau đó nhập

$ lazytouch anything.really

Đã trả lời ngày 20 tháng 7 năm 2012 lúc 18:15Jul 20, 2012 at 18:15

nshynshynshy

1.0548 Huy hiệu bạc13 Huy hiệu đồng8 silver badges13 bronze badges

3

Điều này là lười biếng như người ta có thể nhận được:

$ echo "your text" > myfile.txt

John Kugelman

339K67 Huy hiệu vàng514 Huy hiệu bạc563 Huy hiệu Đồng67 gold badges514 silver badges563 bronze badges

Đã hỏi ngày 20 tháng 7 năm 2012 lúc 18:07Jan 11, 2016 at 10:37

trong .bashrc

touch filename; open filename

Sau đó nhập

touch myfile.py; open myfile.py

Đã trả lời ngày 20 tháng 7 năm 2012 lúc 18:15Aug 29, 2017 at 16:54

Hướng dẫn how do i create a python file in terminal? - làm cách nào để tạo tệp python trong thiết bị đầu cuối?

nshynshy

1.0548 Huy hiệu bạc13 Huy hiệu đồng

Nếu bạn nhận ra rằng bạn không thực sự muốn lưu tệp, bạn chỉ có thể nhập

$ lazytouch anything.really
7 và nếu bạn hiện đang ở chế độ chỉnh sửa, có nghĩa là bạn đang gõ một cái gì đó, bạn chỉ cần nhấn ESC một lần theo sau là
$ lazytouch anything.really
7.

Tóm tắt ngắn ngủi:

  • $ lazytouch anything.really
    
    3 (mở trình chỉnh sửa nếu được lưu nó sẽ sử dụng tên đã cho)
  • $ echo "your text" > myfile.txt
    
    0 (sẽ bật chế độ chỉnh sửa, bạn có thể viết nội dung)
  • ESC (khi bạn muốn ngừng chỉnh sửa)
  • $ lazytouch anything.really
    
    5 (lưu tệp)
  • $ lazytouch anything.really
    
    6 (thoát tệp, chỉ có thể sử dụng khi được lưu!)
  • $ lazytouch anything.really
    
    7 (loại bỏ lưu và chỉ thoát tệp)

John Kugelman

339K67 Huy hiệu vàng514 Huy hiệu bạc563 Huy hiệu Đồng67 gold badges514 silver badges563 bronze badges

Đã trả lời ngày 15 tháng 2 năm 2013 lúc 6:18Feb 15, 2013 at 6:18

Kipt Scriddykipt ScriddyKipt Scriddy

7232 Huy hiệu vàng14 Huy hiệu bạc21 Huy hiệu đồng2 gold badges14 silver badges21 bronze badges

0

Bạn có thể sử dụng các mục sau để tạo một tệp có tên "fileName.py", chèn "Hello World" vào tệp và sau đó mở tệp,

$ echo "Hello World" > filename.py && open filename.py

Đã trả lời ngày 1 tháng 8 năm 2016 lúc 3:42Aug 1, 2016 at 3:42

Hướng dẫn how do i create a python file in terminal? - làm cách nào để tạo tệp python trong thiết bị đầu cuối?

Hamzeen Hameemhamzeen HameemHamzeen Hameem

2.1001 Huy hiệu vàng26 Huy hiệu bạc25 Huy hiệu Đồng1 gold badge26 silver badges25 bronze badges

Trên máy Mac để tạo chức năng LazyTouch để tạo và mở một tệp trong một dòng bạn phải chỉnh sửa .bashrc. Bạn có thể phải tạo nó trước tiên. Hãy cẩn thận nếu bạn là một lập trình viên mới làm quen. Một số trong các lệnh này có thể yêu cầu bạn dành cho phép SUDO cho phép tạo và lưu. Nhập các lệnh này vào thiết bị đầu cuối.

$ cd ~

$ touch .bashrc

$ open .bash_profile

Nhập hồ sơ này vào .bash_profile để kiểm tra .bashrc

# To get aliases and functions
if [ -f ~/.bashrc ]; then
    . ~/.bashrc
fi

Hãy nhớ lưu .bash_profile. Sau đó, trong bash làm điều này.

$ open filename.py
0

Nhập văn bản này vào .Bashrc

$ open filename.py
1

Hãy nhớ lưu .Bashrc

Bây giờ bạn có thể CD vào bất kỳ thư mục nào sau đó tạo và mở một tệp với một dòng.

$ lazytouch anything.really

Đã trả lời ngày 12 tháng 4 năm 2019 lúc 23:31Apr 12, 2019 at 23:31

Hướng dẫn how do i create a python file in terminal? - làm cách nào để tạo tệp python trong thiết bị đầu cuối?

Brokenrhinobrokenrhinobrokenrhino

1312 Huy hiệu bạc3 Huy hiệu đồng2 silver badges3 bronze badges

bạn có thể dùng:

$ open filename.py
3

Example:

$ open filename.py
4

Sau khi bạn hoàn thành, nhấn ctrl + d để lưu hoặc ctrl + c để hủy bỏ (nhưng trong trường hợp này, nó sẽ lưu một tệp trống. Toán tử chuyển hướng (>) sẽ tạo tệp nếu nó không tồn tại trong thư mục của bạn và bạn sẽ có thể chỉnh sửa nó một cách thông qua thiết bị đầu cuối.

Đã trả lời ngày 4 tháng 11 năm 2020 lúc 18:00Nov 4, 2020 at 18:00

Andre Golfandre GolfeAndre GolFe

1312 Huy hiệu bạc10 Huy hiệu đồng2 silver badges10 bronze badges