8
ฉันจะเรียกใช้สคริปต์ Python จาก C # ได้อย่างไร
คำถามประเภทนี้มีการถามมาก่อนในระดับที่แตกต่างกัน แต่ฉันรู้สึกว่ายังไม่ได้รับคำตอบในแบบกระชับและดังนั้นฉันจึงถามอีกครั้ง ฉันต้องการเรียกใช้สคริปต์ใน Python สมมติว่านี่คือ: if __name__ == '__main__': with open(sys.argv[1], 'r') as f: s = f.read() print s ซึ่งได้รับตำแหน่งไฟล์อ่านแล้วพิมพ์เนื้อหา ไม่ซับซ้อน โอเคฉันจะรันใน C # ได้อย่างไร นี่คือสิ่งที่ฉันมีตอนนี้: private void run_cmd(string cmd, string args) { ProcessStartInfo start = new ProcessStartInfo(); start.FileName = cmd; start.Arguments = args; start.UseShellExecute = false; start.RedirectStandardOutput = true; …
130
c#
python
.net
ironpython
python.net