uestc630
V2EX  ›  C#

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

  •  
  •   uestc630 · Jul 5, 2018 via Android · 6910 views
    This topic created in 2873 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
        1
    male110  
       Jul 5, 2018
    执行一个命令呗,就类似于启动一个进程吧 python xxxx.py 之类的
    hjc4869
        2
    hjc4869  
       Jul 5, 2018   ❤️ 1
    uestc630
        3
    uestc630  
    OP
       Jul 5, 2018
    @male110 我需要调用 python 中的相关函数,获取 python 函数的返回值。
    uestc630
        4
    uestc630  
    OP
       Jul 5, 2018
    @hjc4869 这个是不是 python 调用.net 库啊,不是我想要的。
    saulshao
        5
    saulshao  
       Jul 5, 2018
    没什么好办法,除非包装成 REST
    chinvo
        6
    chinvo  
       Jul 5, 2018 via iPhone
    IronPython

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