看板 Python 關於我們 聯絡資訊
因為目前找到一個接近Excel 上傳的程式碼,很有力的線索 也不知道算不算是SOAP架構? 但是,PHP能力有限,想求助版友 如以下所示: https://gist.github.com/davidtsadler/4041969 但是是以PHP的語法所寫出來的 參考https://www.awaimai.com/2601.html 目前大概修改如下: 以16行為例 PHP: $taskReferenceId = 00000000000; python: 去掉$,分號;改成冒號: taskReferenceId = 00000000000: 以39行為例 PHP: $request = <<<XML python: 這行改不出來 以124行為例 PHP $data = base64_encode(gzencode($request, 5)); python 分號改成冒號? data = base64.encode(gzencode(request, 5)): -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 101.137.100.141 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Python/M.1625045635.A.9B0.html
s0914714: 為什麼要分號改冒號?我看你參考的網頁沒提阿 06/30 17:45
我不太懂PHP所以才想說應該要改? 所以是不需要修改嗎? 謝謝!
TitanEric: Python也不用冒號結尾 06/30 19:51
TitanEric: <<<感覺比較接近python的”””(有三個”) 06/30 19:52
TitanEric: 我覺得還是寫成xml檔再讓python讀比較好 06/30 19:54
s0914714: 我的意思是你改的Python會長得很怪 語法會錯吧 06/30 19:54
類似 官方文件所說的: https://tinyurl.com/buh7hw6d 所以還是xml檔再讓python讀? 因為小弟太菜,不懂! ※ 編輯: euser1777 (101.137.100.141 臺灣), 06/30/2021 22:41:00
panex0845: python賦值不需要任何符號結尾 需要用到冒號(:)結尾有 06/30 23:07
panex0845: if (Expression): while (Expression): 等等 06/30 23:08
handsomeLin: 你不是php能力有限 你應該是兩個都不會吧... 07/01 08:53
ddavid: 為什麼要在兩個語言都不熟的情況下嘗試語言改寫XD 07/02 12:59
ddavid: 其他人提過的就不說,124行那個,你為什麼會認為python的 07/02 13:03
ddavid: base64.encode的參數就一定會跟PHP的base64_base一樣,又 07/02 13:03
ddavid: 為什麼會認為python裡面就一定會有gzencode這個function, 07/02 13:04
ddavid: 然後你知道python要用base64得要先import這回事嗎 07/02 13:05
ddavid: Python function不是PHP function的一對一映射,沒有你這 07/02 13:08
ddavid: 種一個個改寫就會動的事情 07/02 13:09
goitaly: 先看懂php在做什麼 再用python去做 這樣改改不出來 07/10 00:39