下面是不是在亚马逊云工作的专用服务器,但在我的本地服务下的ubuntu它的工作

2024-06-26 14:31:29 发布

您现在位置:Python中文网/ 问答频道 /正文

我在云中放了一个小的代码片段,让我惊讶的是它不起作用

/* test.php */

$retval = 0;
$cmd = "python xlsx2csv.py claim_2.xlsx claim.csv";
$last_line = system($cmd, $retval); echo $retval;
exit;

错误日志:

Traceback (most recent call last):

File "xlsx2csv.py", line 483, in ?

xlsx2csv(args[0], None, args[1], **kwargs)

File "xlsx2csv.py", line 120, in xlsx2csv

shared_strings = parse(ziphandle, SharedStrings, "xl/sharedStrings.xml")

File "xlsx2csv.py", line 180, in parse

f = ziphandle.open(filename, "r")

AttributeError: ZipFile instance has no attribute 'open'

但从命令行的以下是在我的本地和亚马逊也工作。你知道吗

$ python xlsx2csv.py claim_2.xlsx claim.csv

你能告诉我为什么在命令行它工作,但不是从浏览器在amazone clod?你知道吗

仅供参考:在我的本地浏览器也工作良好。你知道吗


Tags: csvinpycmdparselineargsopen