Computer >> Máy Tính >  >> Lập trình >> Python

Thực thi một chuỗi mã bằng Python

Đôi khi bạn cần toàn bộ khối mã dưới dạng chuỗi và muốn mã này thực thi như một phần của chương trình python lớn hơn. TRONG bài viết này, chúng ta sẽ xem cách chúng ta có thể chuyển mã dưới dạng chuỗi vào một biến và sau đó sử dụng biến đó trong chương trình trình bao bọc, sau đó sẽ thực thi chương trình này dưới dạng mã python.

Hàm execute () được sử dụng để thực thi mã. Mã phải được nhúng trong ba dấu “.

Ví dụ

code = """
numbers = [11,33,55,39,55,75,37,21,23,41,13]
for num in numbers:
   if num%2 == 0:
      print ('the list contains an even number')
      break
else:
   print ('the list doesnot contain even number')
"""
exec(code)

Đầu ra

Chạy đoạn mã trên cho chúng ta kết quả sau -

the list does not contain even number.