Các bước
-
1
Mở trình soạn thảo Python của bạn. Bạn có thể sử dụng IDLE hoặc bất kỳ trình soạn thảo lập trình nào bạn có trên máy tính của mình [bao gồm ghi chú hoặc notepad]. You can use Idle or any programming editor you have on your computer [including Notes or Notepad].
-
2
Xác định một hàm. Ví dụ, chúng ta sẽ bắt đầu bằng cách xác định một hàm gọi là printme. Nhập mã sau: As an example, we're going to start by defining a function called printme. Type the following code:
def printme[ str ]: "This prints a passed string into this function" print str return;
Quảng cáo
-
3
Thêm cuộc gọi vào mã. Bây giờ bạn đã xác định chức năng in tôi, bạn có thể gọi nó bằng mã printme ["str"], trong đó str là bất cứ điều gì bạn muốn in ra. Trên dòng tiếp theo sau khi trả về; thêm một cuộc gọi printme như được hiển thị [không thụt vào!]: Now that you've the defined print me function, you can call it with the code printme["str"], where str is whatever it is you want printed out. On the next line after return;, add a printme call as shown [do not indent!]:
def printme[ str ]: "This prints a passed string into this function" print str return; printme["Hey! How are you doing?"]
-
4
Lưu mã dưới dạng tệp .py. Các bước để lưu tập lệnh thay đổi theo trình soạn thảo văn bản. The steps to save the script varies by text editor.
- Thông thường, bạn sẽ nhấp vào menu Tệp, sau đó lưu dưới dạng, chọn một thư mục, nhập tên tệp [ví dụ: printme.py], sau đó nhấp vào lưu.File menu, then Save As…, select a folder, type a file name [e.g. printme.py], then click Save.
-
5
Mở dấu nhắc lệnh [Windows] hoặc cửa sổ đầu cuối [macOS].
- Windows: Nhập CMD vào thanh tìm kiếm, sau đó nhấp vào dấu nhắc lệnh trong kết quả tìm kiếm.Command Prompt in the search results.
- MacOS: Trong Finder, hãy mở thư mục ứng dụng, bấm đúp vào thư mục tiện ích, sau đó nhấp đúp vào đầu cuối. In Finder, open the Applications folder, double-click the Utilities folder, then double-click Terminal.
-
6
Điều hướng đến thư mục chứa mã Python của bạn. Để chuyển đổi thư mục, nhập CD toàn bộ hướng dẫn tại dấu nhắc lệnh [thay thế "toàn bộ đường dẫn đến trực tiếp" bằng đường dẫn thực tế đến thư mục], sau đó nhấn ↵ enter hoặc ⏎ return. To switch directories, type cd full-path-to-directory at the command prompt [replace "full-path-to-directory" with the actual path to the folder], then press ↵ Enter or ⏎ Return.
- Ví dụ: CD C: \ Users \ Wikihow \ Documents \ Python \ Test cd C:\Users\wikiHow\Documents\Python\Test
-
7
Chạy tập lệnh. Để làm điều này, hãy nhập python printme.py [thay thế "printme.py" bằng tên tệp của bạn] tại dấu nhắc và nhấn enter enter hoặc ⏎ return. To do this, type python printme.py [replace "printme.py" with the name of your file] at the prompt and press ↵ Enter or ⏎ Return.
- Đầu ra nên đọc hey! Bạn khỏe không?
Quảng cáo
Thêm cuộc gọi vào mã. Bây giờ bạn đã xác định chức năng in tôi, bạn có thể gọi nó bằng mã printme ["str"], trong đó str là bất cứ điều gì bạn muốn in ra. Trên dòng tiếp theo sau khi trả về; thêm một cuộc gọi printme như được hiển thị [không thụt vào!]:
Lưu mã dưới dạng tệp .py. Các bước để lưu tập lệnh thay đổi theo trình soạn thảo văn bản.
Thông thường, bạn sẽ nhấp vào menu Tệp, sau đó lưu dưới dạng, chọn một thư mục, nhập tên tệp [ví dụ: printme.py], sau đó nhấp vào lưu.
Mở dấu nhắc lệnh [Windows] hoặc cửa sổ đầu cuối [macOS].
Quảng cáo
Thêm cuộc gọi vào mã. Bây giờ bạn đã xác định chức năng in tôi, bạn có thể gọi nó bằng mã printme ["str"], trong đó str là bất cứ điều gì bạn muốn in ra. Trên dòng tiếp theo sau khi trả về; thêm một cuộc gọi printme như được hiển thị [không thụt vào!]:
Về bài viết này
Tóm tắt bài viếtX
1. Mở trình soạn thảo của bạn. 2. Xác định chức năng. 3. Sử dụng PrintMe [Hồi Str Cảnh] để gọi mã. 4. Lưu mã của bạn.
2. Define the function.
3. Use printme[“str”] to call the code.
4. Save your code.
Tóm tắt này có giúp bạn không?
Cảm ơn tất cả các tác giả đã tạo ra một trang đã được đọc 32,511 lần.
Bài viết này có được cập nhật không?
Tôi rất mới với Python. Gần đây tôi đã học được rằng chúng tôi có thể lưu trữ tất cả các chức năng được xác định của chúng tôi trong một tệp và gọi chúng khi chúng tôi cần. Tôi đang sử dụng Idle trên Windows.
Tôi nên lưu trữ tệp .py sẽ chứa tất cả các chức năng để chúng có thể truy cập từ Idle ở đâu và tôi nên gọi nó như thế nào?
Lance Roberts
21.9K31 Huy hiệu vàng109 Huy hiệu bạc129 Huy hiệu đồng31 gold badges109 silver badges129 bronze badges
Hỏi ngày 17 tháng 4 năm 2013 lúc 16:20Apr 17, 2013 at 16:20
Some Folder
|
- my_funcs.py
|
- other.py
other.py
from my_funcs import somefunc
somefunc["An Argument"]
my_funcs.py
def somefunc[s]:
print "SomeFunction:%s"%s
Sau đó chạy khác.py
Đã trả lời ngày 17 tháng 4 năm 2013 lúc 16:22Apr 17, 2013 at 16:22
Joran Beasleyjoran BeasleyJoran Beasley
106K12 Huy hiệu vàng148 Huy hiệu bạc174 Huy hiệu đồng12 gold badges148 silver badges174 bronze badges
Các tập tin phải trên Pythonpath của bạn. Bạn cần thiết lập điều đó trong môi trường của bạn. ví dụ. Nếu tệp của bạn là:
C:/path/to/myfile.py
Sau đó, bạn cần đảm bảo rằng C:/path/to
là trên Pythonpath. Sau đó, trong một tập lệnh khác, bạn có thể nhập myfile
thông qua:
import myfile
Bây giờ bạn có thể sử dụng hàm [____10] được xác định trong myfile
như:
myfile.func[]
Đã trả lời ngày 17 tháng 4 năm 2013 lúc 16:22Apr 17, 2013 at 16:22
Joran Beasleyjoran Beasleymgilson
106K12 Huy hiệu vàng148 Huy hiệu bạc174 Huy hiệu đồng60 gold badges605 silver badges676 bronze badges
Các tập tin phải trên Pythonpath của bạn. Bạn cần thiết lập điều đó trong môi trường của bạn. ví dụ. Nếu tệp của bạn là:
- Sau đó, bạn cần đảm bảo rằng
C:/path/to
là trên Pythonpath. Sau đó, trong một tập lệnh khác, bạn có thể nhậpmyfile
thông qua: - Bây giờ bạn có thể sử dụng hàm [____10] được xác định trong
myfile
như: - Mgilsonmgilson
- 289K60 Huy hiệu vàng605 Huy hiệu bạc676 Huy hiệu Đồng
Giả sử bạn đang thử nghiệm một chức năng và bạn muốn thấy nó hoạt động trên con ruồi: đây là trình tự thông thường
- Mô -đun của bạn là lệnh trần: sau đó chúng sẽ được thực thi ngay trên vỏ nhàn rỗi
- Hoặc mô -đun của bạn là một hàm, sau đó bạn cần gọi nó là có nghĩa là, có hoặc không có đối số; ví dụ: myfunction [] hoặc secondsinyears [5]
Đó là những gì tất cả nên được.
Bình luận. Khác với việc biên dịch và kiểm tra trong C, trong đó bạn chỉ cần một trình chỉnh sửa văn bản để biên dịch qua dòng lệnh và trình biên dịch [để tránh mở clunky dev-env]; Trong Python nghịch lý như vậy, một quy trình công việc thậm chí còn quá đòi hỏi phải là một sự thay thế cho người bản địa không hoạt động vì bạn cần phải được cụ thể mỗi lần. Tôi hy vọng nó sẽ giúp. Differently from compiling and testing in C, where you only need a text-editor to compile through Command line and a compiler [to avoid opening clunky dev-env's]; in Python paradoxically such a workflow turns even too demanding to be an alternative to the native IDLE as you need to be specific each time. I hope it helps
Đã trả lời ngày 24 tháng 7 lúc 20:51Jul 24 at 20:51