uestc630
V2EX  ›  C#

C#如何调用(执行)Python3 代码?

  •  
  •   uestc630 · Jul 5, 2018 via Android · 7418 views
    This topic created in 3045 days ago, the information mentioned may be changed or developed.
    Python 版本 3+,代码中用到科学计算库,ironpython 好像只支持 Python2,是否有可行的方法实现?
    18 replies  •  2018-09-25 15:43:45 +08:00
    male110
    male110
    Jul 5, 2018
    1
    执行一个命令呗,就类似于启动一个进程吧 python xxxx.py 之类的
    uestc630
    uestc630
    OP
    Jul 5, 2018
    3
    @male110 我需要调用 python 中的相关函数,获取 python 函数的返回值。
    uestc630
    uestc630
    OP
    Jul 5, 2018
    4
    @hjc4869 这个是不是 python 调用.net 库啊,不是我想要的。
    saulshao
    saulshao
    Jul 5, 2018
    5
    没什么好办法,除非包装成 REST
    chinvo
    chinvo
    Jul 5, 2018 via iPhone
    6
    IronPython

    可惜不支持 .Net Core
    hjc4869
    hjc4869
    Jul 5, 2018
    7
    @uestc630 点进 github repo,看仔细
    uestc630
    uestc630
    OP
    Jul 5, 2018 via Android
    8
    Sanko
    Sanko
    Jul 5, 2018 via Android
    9
    python 写文件,c 读文件
    maomo
    maomo
    Jul 5, 2018
    10
    protobuf
    Tink
    Tink
    Jul 5, 2018 via iPhone
    11
    笨办法,写文件
    uestc630
    uestc630
    OP
    Jul 6, 2018 via Android
    12
    @Sanko
    @Tink 写文件 读文件的话 程序打包的时候怎么弄?在目标计算机上面专门去单独配置 Python 环境,pip install 安装相关的包吗?
    Tink
    Tink
    Jul 6, 2018 via iPhone
    13
    @uestc630 #12 把 python 编译成 exe 放到目标计算机上
    josephok
    josephok
    Jul 6, 2018 via Android
    14
    Rfc
    josephok
    josephok
    Jul 6, 2018 via Android
    15
    @josephok typo rpc
    hjc4869
    hjc4869
    Jul 6, 2018 via iPhone
    16
    @uestc630 ???
    ShineSmile
    ShineSmile
    Aug 22, 2018
    17
    ironPython ?
    angel725
    angel725
    Sep 25, 2018
    18
    同样的问题,没找到好的答案
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   3276 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 40ms · UTC 10:21 · PVG 18:21 · LAX 02:21 · JFK 05:21
    ♥ Do have faith in what you're doing.