App下載
話(huà)題 首頁(yè) > Python2 教程 > Python2 教程話(huà)題列表 > 詳情

Python:C#如何調(diào)用python腳本

精華
銀魂≡ω≡ 2016-10-21 11:10:42 瀏覽(6276) 回復(fù)(5) 贊(0)
平時(shí)使用python來(lái)開(kāi)發(fā)一些小腳本,自己用還可以。 但是,一旦給同事用的話(huà)(事先已經(jīng)生成exe格式),由于是基于命令行模式的,所以,同事一直用不慣。 所以,打算用c#做界面,用python來(lái)處理事務(wù)邏輯,并將結(jié)果傳回給C#。 具體不知道能不能實(shí)現(xiàn)?
python

回答(5)

TimberSwift 2016-10-21

如果是方便自己或者周?chē)娜耸褂梅奖愕那闆r,一般需要滿(mǎn)足2個(gè)條件

1.對(duì)自己來(lái)說(shuō),用自己熟悉的語(yǔ)言,或者簡(jiǎn)單的語(yǔ)言,節(jié)約時(shí)間。

2.對(duì)使用者來(lái),管你用什么,用起來(lái)方便即可。

基于你熟悉c#和python,可以采用下面的方案。

如果是深度依賴(lài)python的各種庫(kù),界面要求不高,可以用python自帶的gui,例如wxPython,然后打包為exe分發(fā)。

如果界面要求較高,可以c#寫(xiě)界面,然后python寫(xiě)代碼。

如果都要求,直接上手ironpython 如果對(duì)界面要求更高,試試aauto,采用htmlayout寫(xiě)界面,只要你會(huì)html,會(huì)css,寫(xiě)個(gè)qq或者360的界面不是啥事;

對(duì)界面還要跟高,秒殺QQ,360的怎么辦,直接nw.js或者electron,邏輯部分用js,或者用npm下載python-shell模塊,調(diào)用python,這樣可充分利用python各種庫(kù),npm各種庫(kù),然后包裝上css3的華麗外表,加點(diǎn)webgl炫酷的3d,cavas無(wú)語(yǔ)倫比的動(dòng)態(tài)圖表。

一筆荒蕪 2018-05-31

大神在哪里呀,大神在哪里呀,大神在哪里呀.

1144100656 2018-05-31

這個(gè)問(wèn)題我也不清楚,等大佬來(lái)解決吧。。

1152696398 2018-05-31

吃瓜群眾,坐等大神來(lái)解決。。。。。

要回復(fù),請(qǐng)先登錄 或者注冊(cè)