不安裝python運行python文件或者是用其他語言調用python模塊的方法

         對python的認識現在還停留在在初級階段,因爲公司項目需要用c++和python做混合編程,互相交互,在自己工作電腦安裝了python環境的情況下開發完畢,在要打包發佈的時候,老闆要求解決不需要客戶自己再獨自安裝python這個第三方軟件,要求把python一起打包發佈。

        開始的時候覺得怎麼能這樣,一直以爲要求客戶也自己安裝python的,後來發現python是綠色軟件,不需要安裝也可以執行。只需要把python34.dll拷貝到程序的目錄下,還有就是把python的一些核心文件一起打包就行。

        這種方法的後果就是有一些包是不能使用的,至少我現在遇到了,因爲不是很必要,所以沒有找解決辦法。例如,python的os庫是運行不正常的

         PyRun_SimpleString("os.system('E://temp//testcomm.py')");  //
         PyRun_SimpleString("os.popen('E://temp//testcomm.py')");  //

         這兩句代碼是不能執行的,電腦提示不知道用什麼程序去打開py文件,但是我知道直接用pythonw.exe是可以正常打開py文件的,我想可能需要做一個設置,但是我暫時用不到,就沒有去研究了。誰要研究出來了 ,共享一下吧

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章