Re: [問題] 讓Python 用C運算 之 傳變數的問題

看板Python作者 (sbr)時間16年前 (2009/06/06 18:29), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串2/5 (看更多)
※ 引述《KSJ (阿真)》之銘言: : 但是 我認為這個"長的程式" 應該也可以在C中使用吧??(這部份想請教) : 也就是說: : 在C寫一個py函式 : static PyObject *funcA (PyObject *self, PyObject *args) : { : (把args做一些修改變成args2)//一段程式碼 /* 在這裡插入對 standard output 輸出一些訊息的碼 */ : PyObject *value = funcB(NULL,args2); //另一個寫好的funcB : return Py_BuildValue("N",value); : } : 不知道這樣行不行得通 : 裡面的funcB就是我的"長的程式" : 單單使用funcB是沒問題的 : 而要使用funcA傳變數給funcB使用 就會有"誤" : "誤"是指 程式爆掉 不是例外 是XP不回報的那種 感覺上很有可能在你沒有揭露的"把args做一些修改變成args2"這一段碼就錯了, 搞到程式死掉。先弄清楚到底是死在哪一部份。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 218.173.138.178

06/07 00:12, , 1F
感謝你的回應:)
06/07 00:12, 1F
文章代碼(AID): #1AAaJjkE (Python)
文章代碼(AID): #1AAaJjkE (Python)