Hướng dẫn can you put python in html? - bạn có thể đặt python trong html không?

Làm cách nào để đặt kịch bản Python này:

a = ['f','d','s','a']
x = -1
scope = vars[]
for i in a:
    scope['x']+=1
    print a[x]

Bên trong tệp HTML?

Halr

11.2k5 Huy hiệu vàng47 Huy hiệu bạc77 Huy hiệu đồng5 gold badges47 silver badges77 bronze badges

Đã hỏi ngày 12 tháng 11 năm 2010 lúc 3:17Nov 12, 2010 at 3:17

4

Một cái gì đó như thế này, nếu bạn muốn tạo HTML, không nhất thiết phải hiển thị nó:

 html_file = open['namehere.html','w']
 a = ['f','d','s','a']
 x = -1
 scope = vars[]
 data = ''
 for i in a: #TIP: use a generator
     scope['x']+=1
     data += a[x]
     data += '\n'
 html_file.write[data]
 html_file.close[]

Đã trả lời ngày 12 tháng 11 năm 2010 lúc 3:36Nov 12, 2010 at 3:36

Jorge Guberjorge GuberteJorge Guberte

9.8148 Huy hiệu vàng35 Huy hiệu bạc56 Huy hiệu Đồng8 gold badges35 silver badges56 bronze badges

1

Bây giờ có một giải pháp cho việc này, giải pháp là pyscript. Đây là một khung Python cho phép bạn nhúng các tập lệnh Python trong HTML. Kiểm tra mã mẫu dưới đây.


  
    
    
  
  
    
      print["Hello World"]
    
  


Đã trả lời ngày 2 tháng 5 lúc 22:01May 2 at 22:01

Sten Techysten TechySten Techy

611 Huy hiệu bạc7 Huy hiệu đồng1 silver badge7 bronze badges

Nếu máy chủ web của bạn hỗ trợ nó, bạn có thể chạy nó dưới dạng tập lệnh CGI để xuất tệp HTML - thêm thông tin tại đây: //www.penzilla.net/tutorials/python/cgi/

Bạn sẽ cần sửa đổi tập lệnh của mình thành Ouput HTML hợp lệ, nhưng hướng dẫn đó sẽ giúp bạn bắt đầu.

Cigien

56.2k11 Huy hiệu vàng65 Huy hiệu bạc104 Huy hiệu đồng11 gold badges65 silver badges104 bronze badges

Đã trả lời ngày 12 tháng 11 năm 2010 lúc 3:29Nov 12, 2010 at 3:29

user505255user505255user505255

3201 Huy hiệu bạc6 Huy hiệu đồng1 silver badge6 bronze badges

Không thể. Python không giống PHP; Tôi không thể làm điều này

Bài Viết Liên Quan

Chủ Đề