我需要让我的 Python 程序打开一个文件,使用其中的一些数据,然后输出一个不同的文件。我有几个问题,并希望是否有人可以明确地告诉我它们是否基于权限,如果是,如何解决它们。我的 Python 程序通过终端运行。
以下是我确定的一些不起作用的区域:
import matplotlib.pyplot
infile = open('/correct_pathway/textfile1.txt','r')
outfile = open('/correct_pathway/textfile2.txt','w')
它在所有这些方面都遇到了麻烦。我不知道导入模块时可能存在权限问题,但确实存在。此外,它试图打开的文件是全局读/写的。
编辑:抱歉,这无意中含糊不清,并且代码中的错字实际上并不存在。网页上写的PHP代码如下(如果我调用一个更简单的python程序就可以了,所以这里我能想到的没有问题):
<?php $command= '/usr/bin/python /correct_pathway/program.py';
$temp = exec($command, $output);
print_r($temp); ?>
该代码应该打开 infile,从中读取一个数字,然后将该数字写入 outfile 并打印出一个不同的数字。打印的号码应显示在网页上。这一切都可以通过终端正常工作,而不是在网页上。
提前致谢!