@MrEconomical tôi đang thử một cái gì đó tương tự [tránh nhập theo chu kỳ gây phiền nhiễu] và tôi đã thêm nó vào. replit và nó vẫn không chạy. nó có thể là startCommand khởi động các tệp đó không?
10 tháng trướcMục tiêu cuối cùng là chạy tập lệnh python_2 từ tập lệnh python_1
Bước 2. Thêm cú pháp
Tiếp theo, thêm cú pháp vào từng tập lệnh của bạn
Chẳng hạn, tôi đã thêm cú pháp sau vào tập lệnh python_1
import python_2 print ['what are you up to?']
Ở đâu
- Dòng đầu tiên của 'nhập python_2' trong tập lệnh python_1, sẽ gọi tập lệnh python_2 thứ hai. Bất cứ khi nào bạn muốn chạy một tập lệnh Python từ một tập lệnh khác, bạn sẽ cần nhập tên chính xác của tập lệnh Python mà bạn muốn gọi
- Phần thứ hai của mã chỉ in biểu thức 'bạn định làm gì?'
Bây giờ, hãy thêm cú pháp vào tập lệnh python_2
print ['hello world']
Trong trường hợp này, biểu thức 'hello world' sẽ được in khi chạy tập lệnh thứ hai
Lưu ý rằng trước tiên bạn phải lưu cú pháp đã được lưu trong tập lệnh python_2 trước khi gọi nó từ một tập lệnh khác
Bước 3. Chạy một tập lệnh Python từ một tập lệnh khác
Bây giờ, bạn sẽ cần chạy tập lệnh từ hộp python_1 để gọi tập lệnh thứ hai
Lưu ý rằng kết quả của tập lệnh python_2 sẽ được hiển thị trước và chỉ sau đó kết quả của tập lệnh python_1 mới được hiển thị
Python – Gọi hàm từ file khác
Cải thiện bài viết
Lưu bài viết
Thích bài viết
- Độ khó. Dễ dàng
- Cập nhật lần cuối. 21 tháng 5 năm 2021
Cải thiện bài viết
Lưu bài viết
Cho một tệp Python, chúng ta cần gọi một hàm trong tệp đó được xác định trong bất kỳ tệp Python nào khác.
Ví dụ.
Giả sử có tệp kiểm tra. py chứa định nghĩa của hàm displayText[].
#test. py>
def displayText[].
print[ “Geeks 4 Geeks. ”]
Chúng ta cần gọi hàm displayText[] trong bất kỳ tệp Python nào khác sao cho bất cứ nơi nào chúng ta gọi hàm displayText[] sẽ hiển thị văn bản có trong đó. Điều này có thể được thực hiện bằng cách sử dụng các mô-đun Python.
Cách tiếp cận.
- Tạo một tệp Python chứa các chức năng cần thiết
- Tạo một tệp Python khác và nhập tệp Python trước đó vào đó
- Gọi các hàm được xác định trong tệp đã nhập
Phương pháp trên đã được sử dụng trong các ví dụ bên dưới.
Ví dụ 1. Kiểm tra tệp Python. py được tạo và chứa hàm displayText[].
Python3
print ['hello world']23
print ['hello world']24
print ['hello world']25
print ['hello world']26
print ['hello world']27
7 200____21
7 202
7 203
Bây giờ, một tệp Python khác được tạo để gọi hàm displayText[] được xác định trong thử nghiệm. py.
Python3
7 204
7 205
7 206
7 207
7 208
7 209
print ['hello world']20
print ['hello world']21
Đầu ra.
print ['hello world']4
Trong chương trình trên, tất cả các hàm được định nghĩa trong test. tệp py được nhập thì một hàm được gọi.
Ví dụ 2. Một tệp Python calc. py được tạo có chứa addNumbers[], subractNumbers[], multiNumbers[],divideNumbers[] và modulusNumbers[].
Python3
print ['hello world']22
print ['hello world']23
print ['hello world']25
print ['hello world']25
print ['hello world']27
7 200____21
print ['hello world']29
7 2010
7 2011
7 2012
print ['hello world']25
7 2014
print ['hello world']27
7 200____21
7 2018
7 2010
7 2090
7 2012
print ['hello world']25
7 2093
print ['hello world']27
7 200______21
7 2097
7 2010
7 209
7 2012
print ['hello world']25
print ['hello world']232
print ['hello world']27
7 200____21
print ['hello world']236
7 2010
print ['hello world']238
7 2012
print ['hello world']25
print ['hello world']241
print ['hello world']27
7 200____21
print ['hello world']245
7 2010
print ['hello world']247
7 2012
Các hàm được định nghĩa trong calc. py được gọi trong một tệp Python khác.
Python3
print ['hello world']249
print ['hello world']250
7 206
print ['hello world']252____28
print ['hello world']254
print ['hello world']20
print ['hello world']256
print ['hello world']257____1258
print ['hello world']259
7 203
print ['hello world']261
print ['hello world']259
print ['hello world']258
print ['hello world']264
7 203
Đầu ra.
7 20
Trong chương trình trên, tất cả các hàm được định nghĩa trong calc. py không được nhập.
Để nhập tất cả các hàm được xác định trong tệp Python.
Cú pháp.
print ['hello world']2
Chỉ nhập các hàm bắt buộc được xác định trong tệp Python.
Cú pháp.
7 201
Ví dụ 3.
Kiểm tra các tệp Python bên dưới. py và calc. py được tạo có nhiều định nghĩa hàm khác nhau.
Python3
print ['hello world']23
print ['hello world']267
print ['hello world']25
print ['hello world']26
print ['hello world']27
7 200____21
print ['hello world']273
7 203
Python3
print ['hello world']22
print ['hello world']276
print ['hello world']25
print ['hello world']25
print ['hello world']27
7 200____21
print ['hello world']29
7 2010
7 2011
7 2012
print ['hello world']25
7 2014
print ['hello world']27
7 200____21
7 2018
7 2010
7 2090
7 2012
print ['hello world']25
7 2093
print ['hello world']27
7 200______21
7 2097
7 2010
7 209
7 2012
print ['hello world']25
print ['hello world']232
print ['hello world']27
7 200____21
print ['hello world']236
7 2010
print ['hello world']238
7 2012
print ['hello world']25
print ['hello world']241
print ['hello world']27
7 200____21
print ['hello world']245
7 2010
print ['hello world']247
7 2012
Cả hai tệp được nhập vào một tệp Python khác có tên là tệp. py.
Python3
7 2042
7 2043
print ['hello world']250
7 206
print ['hello world']252____28
7 209
7 2049
7 2050
7 206
7 207
7 208
7 2054
7 2055
7 2056
print ['hello world']256
7 2058
print ['hello world']258
7 2060
7 203
7 2062
7 2058
print ['hello world']258
7 2060
7 203
print ['hello world']261
7 2058
print ['hello world']258
7 2060
7 203
7 2072
7 2058
print ['hello world']258
7 2060
7 203
7 2077
7 2058
print ['hello world']258
7 2060
7 203
7 2082
7 2083
print ['hello world']21
Đầu ra.
7 209
Trong chương trình trên, các hàm được định nghĩa trong test. py và calc. py được gọi trong một tệp khác là tệp. py.
Ghi chú cá nhân của tôi arrow_drop_up
Tiết kiệm