Làm cách nào để chạy tệp python từ tệp python khác?

@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ước

Làm cách nào để chạy tệp python từ tệp python khác?

Mụ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ì?'

Làm cách nào để chạy tệp python từ tệp python khác?

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àm cách nào để chạy tệp python từ tệp python khác?

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

Làm cách nào để chạy tệp python từ tệp python 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àm cách nào để chạy tệp python từ tệp python khác?

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
  • Bàn luận
  • khóa học
  • Luyện tập
  • Băng hình
  • 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.
     

    1. Tạo một tệp Python chứa các chức năng cần thiết
    2. Tạo một tệp Python khác và nhập tệp Python trước đó vào đó
    3. 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
    20
    0____21
    7
    20
    2
    7
    20
    3

    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
    20
    4

    7
    20
    5

    7
    20
    6
    7
    20
    7
    7
    20
    8
    7
    20
    9

     

     

    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
    20
    0____21
    print ('hello world')
    
    29
    7
    20
    10
    7
    20
    11
    7
    20
    12

     

    print ('hello world')
    
    25
    7
    20
    14

    print ('hello world')
    
    27
    7
    20
    0____21
    7
    20
    18
    7
    20
    10
    7
    20
    90
    7
    20
    12

     

    print ('hello world')
    
    25
    7
    20
    93

    print ('hello world')
    
    27
    7
    20
    0______21
    7
    20
    97
    7
    20
    10
    7
    20
    9
    7
    20
    12

     

    print ('hello world')
    
    25
    print ('hello world')
    
    232

    print ('hello world')
    
    27
    7
    20
    0____21
    print ('hello world')
    
    236
    7
    20
    10
    print ('hello world')
    
    238
    7
    20
    12

     

    print ('hello world')
    
    25
    print ('hello world')
    
    241

    print ('hello world')
    
    27
    7
    20
    0____21
    print ('hello world')
    
    245
    7
    20
    10
    print ('hello world')
    
    247
    7
    20
    12

    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
    20
    6
    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
    20
    3

    print ('hello world')
    
    261
    print ('hello world')
    
    259
    print ('hello world')
    
    258
    print ('hello world')
    
    264
    7
    20
    3

    Đầ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
    20
    1

    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
    20
    0____21
    print ('hello world')
    
    273
    7
    20
    3

    Python3




    print ('hello world')
    
    22

     

    print ('hello world')
    
    276

    print ('hello world')
    
    25
    print ('hello world')
    
    25

    print ('hello world')
    
    27
    7
    20
    0____21
    print ('hello world')
    
    29
    7
    20
    10
    7
    20
    11
    7
    20
    12

     

    print ('hello world')
    
    25
    7
    20
    14

    print ('hello world')
    
    27
    7
    20
    0____21
    7
    20
    18
    7
    20
    10
    7
    20
    90
    7
    20
    12

     

    print ('hello world')
    
    25
    7
    20
    93

    print ('hello world')
    
    27
    7
    20
    0______21
    7
    20
    97
    7
    20
    10
    7
    20
    9
    7
    20
    12

     

    print ('hello world')
    
    25
    print ('hello world')
    
    232

    print ('hello world')
    
    27
    7
    20
    0____21
    print ('hello world')
    
    236
    7
    20
    10
    print ('hello world')
    
    238
    7
    20
    12

     

    print ('hello world')
    
    25
    print ('hello world')
    
    241

    print ('hello world')
    
    27
    7
    20
    0____21
    print ('hello world')
    
    245
    7
    20
    10
    print ('hello world')
    
    247
    7
    20
    12

    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
    20
    42

     

    7
    20
    43

    print ('hello world')
    
    250

    7
    20
    6
    print ('hello world')
    
    252____28
    7
    20
    9

     

    7
    20
    49

    7
    20
    50

    7
    20
    6
    7
    20
    7
    7
    20
    8
    7
    20
    54

     

     

    7
    20
    55

    7
    20
    56

    print ('hello world')
    
    256
    7
    20
    58
    print ('hello world')
    
    258
    7
    20
    60
    7
    20
    3

    7
    20
    62
    7
    20
    58
    print ('hello world')
    
    258
    7
    20
    60
    7
    20
    3

    print ('hello world')
    
    261
    7
    20
    58
    print ('hello world')
    
    258
    7
    20
    60
    7
    20
    3

    7
    20
    72
    7
    20
    58
    print ('hello world')
    
    258
    7
    20
    60
    7
    20
    3

    7
    20
    77
    7
    20
    58
    print ('hello world')
    
    258
    7
    20
    60
    7
    20
    3

     

    7
    20
    82

    7
    20
    83

    print ('hello world')
    
    21

    Đầu ra.
     

    7
    20
    9

    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

    Vui lòng Đăng nhập để nhận xét.