Trong bash, chúng ta có thể:Làm thế nào để nhúng mã python trong tập lệnh batch
python - << EOF
import os
print 'hello'
EOF
để nhúng đoạn mã python trong kịch bản bash. Tuy nhiên, trong lô Windows, điều này không hoạt động - mặc dù tôi vẫn có thể sử dụng python -c nhưng điều đó đòi hỏi tôi phải gom mã của tôi thành một dòng, đó là điều tôi cố gắng tránh.
Có cách nào để đạt được điều này trong tập lệnh theo lô không?
Cảm ơn.
Điều này liên quan đến câu hỏi tổng quát hơn về sao chép [chức năng heredoc trong MS-DOS] (http://stackoverflow.com/questions/1015163/heredoc-for-windows-batch). –
@djf không rõ câu hỏi đó giải quyết vấn đề của tôi như thế nào - đó là viết vào một tập tin, tôi muốn nó được đọc vào trong python intepreter –
Heredoc _could_ là một giải pháp, nhưng lai thuần túy cũng có thể là một giải pháp nó không phải là một bản sao – jeb