[问题] PHP语法改成python

楼主: euser1777 (YY)   2021-06-30 17:33:53
因为目前找到一个接近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)):
作者: s0914714 (YA)   2021-06-30 17:45:00
为什么要分号改冒号?我看你参考的网页没提阿
作者: TitanEric (泰坦)   2021-06-30 19:51:00
Python也不用冒号结尾<<<感觉比较接近python的”””(有三个”)我觉得还是写成xml档再让python读比较好
作者: s0914714 (YA)   2021-06-30 19:54:00
我的意思是你改的Python会长得很怪 语法会错吧
作者: panex0845 (胖克思)   2021-06-30 23:07:00
python赋值不需要任何符号结尾 需要用到冒号(:)结尾有if (Expression): while (Expression): 等等
作者: handsomeLin (DoGLin)   2021-07-01 08:53:00
你不是php能力有限 你应该是两个都不会吧...
作者: ddavid (谎言接线生)   2021-07-02 12:59:00
为什么要在两个语言都不熟的情况下尝试语言改写XD其他人提过的就不说,124行那个,你为什么会认为python的base64.encode的参数就一定会跟PHP的base64_base一样,又为什么会认为python里面就一定会有gzencode这个function,然后你知道python要用base64得要先import这回事吗Python function不是PHP function的一对一映射,没有你这种一个个改写就会动的事情
作者: goitaly (机会不等人)   2021-07-10 00:39:00
先看懂php在做什么 再用python去做 这样改改不出来

Links booklink

Contact Us: admin [ a t ] ucptt.com