c調用python腳本環境配置(python腳本設置環境變量)

本文目錄一覽:

C語言程序如何調用python程序

下面是一個例子:

首先是python的一個簡單函數

class Hello:

def __init__(self, x):

self.a = x

def print(self, x=None):

print(x)

def xprint():

print(“hello world”)

if __name__ == “__main__”:

xprint()

h = Hello(5)

h.print()1

下面是C語言

#include python3.4m/Python.h

#include stdio.h

#include stdlib.h

#include string.h

int main()

{

Py_Initialize();

// 將當前目錄加入sys.path

PyRun_SimpleString(“import sys”);

PyRun_SimpleString(“sys.path.append(‘./’)”);

// 導入hello.py模塊

PyObject *pmodule = PyImport_ImportModule(“hello”);

// 獲得函數xprint對象,並調用,輸出“hello world\n”

PyObject *pfunc = PyObject_GetAttrString(pmodule, “xprint”);

PyObject_CallFunction(pfunc, NULL);

// 獲得類Hello並生成實例pinstance,並調用print成員函數,輸出“5 6\n”

PyObject *pclass = PyObject_GetAttrString(pmodule, “Hello”);

PyObject *arg = Py_BuildValue(“(i)”, 5);

PyObject *pinstance = PyObject_Call(pclass, arg, NULL);

PyObject_CallMethod(pinstance, “print”, “i”, 6);

Py_Finalize();

return 0;

}

編譯命令如下:

gcc pyapi.c -lpython3.4m -o pyapi

怎樣配置Python環境變量

第一步:

找到你的python安裝的目錄

比如我的安裝在D盤的python 2.7文件夾下面,我就找到這個文件夾。

然後複製這個文件地址

CTRL+C複製。

第二步:

打開環境變量設置

首先打開控制面板

win10系統找不到控制面板的話,直接用小娜搜索。

打開控制面板

點擊系統選項

點開之後,在左邊的選項找到高級系統設置

之後選擇高級,就可以看到環境變量設置選項了

點擊環境變量

就可以看到他的編輯界面了,然後單擊Path,再點擊編輯。

然後就可以進到編輯界面了,之後點擊新建

他會新建一個path環境變量文本

然後在這裡輸入你剛剛複製的python目錄就好了,比如我的是D:\Python 2.7,那我就輸入D:\Python 2.7,如下圖

如果剛剛你已經複製了的話可以直接CTRL+V粘貼,然後回車

到這裡,你的python環境變量就已經設置好了,之後確定,確定,確定。。就是一路確定。。

然後Win+R輸入cmd回車

進入命令提示符

之後輸入python

回車,如果成功啟動,那麼說明python的環境變量已經編輯好了,之後盡情使用python吧

如何配置python的環境變量?

具體步驟:

1.安裝python後,複製python的安裝目錄,如C:/python27

2.右鍵我的電腦〉屬性〉高級》環境變量,找到path

3.編輯path的值,將你複製的python安裝目錄,添加到path中,如:

C:\Program Files (x86)\Common Files\NetSarang;C:\Program Files (x86)\Java\jdk1.7.0_55\bin;C:\Program Files (x86)\Intel\iCLS Client\;C:\Program Files\Intel\iCLS Client\;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\;C:\Program Files (x86)\ATI Technologies\ATI.ACE\Core-Static;C:\Program Files\Intel\Intel(R) Management Engine Components\DAL;C:\Python27

4.確定後,進入cmd,輸入python,如下:

C:\Users\Sigmapython

Python 2.7 (r27:82525, Jul  4 2010, 09:01:59) [MSC v.1500 32 bit (Intel)] on win32

Type “help”, “copyright”, “credits” or “license” for more information.

Python(英國發音:/ˈpaɪθən/ 美國發音:/ˈpaɪθɑːn/), 是一種面向對象的解釋型計算機程序設計語言,由荷蘭人Guido van Rossum於1989年發明,第一個公開發行版發行於1991年。

Python是純粹的自由軟件, 源代碼和解釋器CPython遵循 GPL(GNU General Public License)協議 。Python語法簡潔清晰,特色之一是強制用空白符(white space)作為語句縮進。

Python具有豐富和強大的庫。它常被昵稱為膠水語言,能夠把用其他語言製作的各種模塊(尤其是C/C++)很輕鬆地聯結在一起。常見的一種應用情形是,使用Python快速生成程序的原型(有時甚至是程序的最終界面),然後對其中有特別要求的部分,用更合適的語言改寫,比如3D遊戲中的圖形渲染模塊,性能要求特別高,就可以用C/C++重寫,而後封裝為Python可以調用的擴展類庫。需要注意的是在您使用擴展類庫時可能需要考慮平台問題,某些可能不提供跨平台的實現。

原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/271106.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
小藍的頭像小藍
上一篇 2024-12-16 13:39
下一篇 2024-12-16 13:39

相關推薦

  • Python中引入上一級目錄中函數

    Python中經常需要調用其他文件夾中的模塊或函數,其中一個常見的操作是引入上一級目錄中的函數。在此,我們將從多個角度詳細解釋如何在Python中引入上一級目錄的函數。 一、加入環…

    編程 2025-04-29
  • Python列表中負數的個數

    Python列表是一個有序的集合,可以存儲多個不同類型的元素。而負數是指小於0的整數。在Python列表中,我們想要找到負數的個數,可以通過以下幾個方面進行實現。 一、使用循環遍歷…

    編程 2025-04-29
  • Python計算陽曆日期對應周幾

    本文介紹如何通過Python計算任意陽曆日期對應周幾。 一、獲取日期 獲取日期可以通過Python內置的模塊datetime實現,示例代碼如下: from datetime imp…

    編程 2025-04-29
  • 如何查看Anaconda中Python路徑

    對Anaconda中Python路徑即conda環境的查看進行詳細的闡述。 一、使用命令行查看 1、在Windows系統中,可以使用命令提示符(cmd)或者Anaconda Pro…

    編程 2025-04-29
  • Python周杰倫代碼用法介紹

    本文將從多個方面對Python周杰倫代碼進行詳細的闡述。 一、代碼介紹 from urllib.request import urlopen from bs4 import Bea…

    編程 2025-04-29
  • Python字典去重複工具

    使用Python語言編寫字典去重複工具,可幫助用戶快速去重複。 一、字典去重複工具的需求 在使用Python編寫程序時,我們經常需要處理數據文件,其中包含了大量的重複數據。為了方便…

    編程 2025-04-29
  • Python清華鏡像下載

    Python清華鏡像是一個高質量的Python開發資源鏡像站,提供了Python及其相關的開發工具、框架和文檔的下載服務。本文將從以下幾個方面對Python清華鏡像下載進行詳細的闡…

    編程 2025-04-29
  • 蝴蝶優化算法Python版

    蝴蝶優化算法是一種基於仿生學的優化算法,模仿自然界中的蝴蝶進行搜索。它可以應用於多個領域的優化問題,包括數學優化、工程問題、機器學習等。本文將從多個方面對蝴蝶優化算法Python版…

    編程 2025-04-29
  • Python程序需要編譯才能執行

    Python 被廣泛應用於數據分析、人工智能、科學計算等領域,它的靈活性和簡單易學的性質使得越來越多的人喜歡使用 Python 進行編程。然而,在 Python 中程序執行的方式不…

    編程 2025-04-29
  • python強行終止程序快捷鍵

    本文將從多個方面對python強行終止程序快捷鍵進行詳細闡述,並提供相應代碼示例。 一、Ctrl+C快捷鍵 Ctrl+C快捷鍵是在終端中經常用來強行終止運行的程序。當你在終端中運行…

    編程 2025-04-29

發表回復

登錄後才能評論