我刚开始用python3编写代码,在一个学校项目中,我们必须编写一个包含矩阵的.txt文件和一个.py文件,我应该在其中导入.txt文件并执行代码。所有操作都应使用以下语法在cmd中执行:python matrix_input.txt matrixreloated.py。 但是我在cmd中执行代码时,得到以下错误:找不到“main”模块。 txt文件是一个简单的文本文件,其中只有矩阵。 在我的.py文件中,我必须为.txt文件和.py文件创建一个目录,然后遵循在矩阵上执行某些内容的代码。 我尝试了很多东西,但因为我是新手,所以什么都没用。 我该如何解决这个问题
为了让python脚本执行,需要定义一个入口点。该入口点是
main
模块。您将收到错误,因为脚本中未定义该错误。因此,在脚本matrixReloaded.py
中,您希望像这样包含此模块:现在,为了从shell中执行脚本,您需要指定脚本,然后才指定要传递的参数(在您的示例中,是文件名):
python matrixReloaded.py matrix_input.txt
最后,要访问参数(然后打开文件或需要对其执行的任何操作),需要包含
sys
模块。下面是一个例子:相关问题 更多 >
编程相关推荐