Tôi vừa hoàn thành việc mã hóa một mô hình truyền bệnh có kích thước rất lớn trong C#. Tuy nhiên, tôi khá mới với .NET và không chắc chắn cách tiến hành. Hiện tại tôi chỉ cần nhấp đúp vào tệp .exe và mô hình nhập cấu hình cài đặt từ tệp văn bản, thực hiện điều đó và xuất kết quả vào tệp văn bản.Chạy ứng dụng C# từ tập lệnh python
Những gì tôi muốn làm tiếp theo là viết một kịch bản Python phải làm như sau:
- Chạy mô phỏng N lần (N> 1000)
- Sau mỗi lần chạy đổi tên tập tin đầu ra và lưu trữ (tức là ./output.txt -> ./acc/outputN.txt)
- tổng hợp, phân tích, và phân tích các kết quả đầu ra
- Output kết quả trong một số định dạng sạch (có thể nổi trội)
Phần lớn các kinh nghiệm lập trình của tôi cho đến nay đã có trong C/C++ trên Linux. Tôi khá tự tin về hai mục cuối; tuy nhiên, tôi không có ý tưởng làm thế nào để tiến hành cho hai người đầu tiên. Dưới đây là một số câu hỏi cụ thể mà tôi muốn được tư vấn về:
- Cách dễ nhất/tốt nhất để chạy C# .exe của tôi từ tập lệnh python là gì?
- Có ai có lời khuyên về cách tốt nhất để thực hiện các hoạt động hệ thống tập tin bằng Python trên hệ thống Windows không?
Cảm ơn!
Chỉ cần tò mò, nhưng tại sao làm phần còn lại trong Python (và không có trong C#)? –
Nếu bạn đang tìm kiếm các bài kiểm tra đơn vị, hãy thử NUnit: http://www.nunit.org/ – Bobby
@Henk: Tôi muốn tránh thực hiện các thay đổi đối với chính mô hình đó. Do đó, làm những gì tôi muốn yêu cầu viết một ứng dụng/tập lệnh mới. Hiệu suất của giải pháp là không quan trọng, nhưng thời gian thực hiện để mã nó là. Tôi nghĩ rằng một ngôn ngữ kịch bản sẽ tốt hơn cho một loại kịch bản của vấn đề. Thêm vào đó, tôi thích python hơn. :) – Mandelbrot