作者MasterChang (Han-Yuan)
看板Python
標題Re: [問題] 用c#當UI,python當後端
時間Fri Jan 25 01:51:15 2019
如果你想用python跟C#做的UI協同作業,可以在localhost用tcp/ip去
交換資訊,也比用檔案交換好多了。
C#程式執行(程式A)-->C#程式利用Process執行Python程式(程式B)--
-->A將搜尋參數用網路傳到B-->B搜尋完後將結果用網路傳回-->A顯示結果
※ 引述《ponwar87123 (干我屁事喔北七)》之銘言:
: 目前的做法,是用txt的方式做連接
: 因為python的爬蟲比較容易實作,所以用兩套程式語言做整合
: 可是由於python製作成exe檔會使某些功能不能使用,例如multiprocessor,會大大降低爬蟲效率
: 而且用txt檔作為兩程式的連結,整體效能似乎沒辦法比較快
: 目前想要的是,能不能用python寫好method直接在c#上運行?(聽同學模模糊糊的說可行)或者是類似的做法
: 不然,真的就要用pyqt做UI了QQ
: 另外問,有辦法自己做播放器嗎,覺得windows內建的不強大
: -----
: Sent from JPTT on my iPhone
--
不要問我從哪來,我只是一個浪跡天涯的工程師....
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 123.193.154.69
※ 文章網址: https://www.ptt.cc/bbs/Python/M.1548352278.A.F5E.html
※ 編輯: MasterChang (123.193.154.69), 01/25/2019 01:56:33
→ CaptainTeemo: 用 ZeroMQ 是個不錯的選擇 01/25 05:53
推 largesperm: 搭配 redis 可以大量傳輸 01/25 07:55
→ MOONY135: SOCKET或者WINDOWS 01/25 09:17
推 Yshuan: 也可以CPython打window message土炮 01/25 10:27
推 extraymond: redis好物! 01/26 02:07
推 fayhong: ZMQ 是好物 01/27 00:51