从Python中的文件导入

2024-09-30 16:19:48 发布

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

我尝试将导入文件导入Python已有一段时间了,我在互联网上读到了很多东西,但没有一个对我有用,或者它们不再是最新的。。。 对于我的问题,我有一个main.py文件,在这个文件中,我尝试导入一个文件,以便可以将所有导入加载到一个单独的文件中

示例:

(main.py)

from importfile import *

(importfile.py)

import numpy as np

现在,我已尝试使用主文件执行以下操作:

npArray = np.array(0,1,2,3,4,5,6,7,8,9)
print(npArray)

错误:

IndentationError: unindent does not match any outer indentation level

谢谢你的回答,请理解我的问题,因为我是Python的初学者

编辑:

现在我已经部分修改了代码,出现了以下错误

Traceback (most recent call last): File "c:/Users/Mattia/Documents/Programmieren/Python/Mail-sorting/main.py", line 15, in classVar = TstClass("tst") File "c:/Users/Mattia/Documents/Programmieren/Python/Mail-sorting/main.py", line 9, in init npArray = np.array(0,1,2,3,4,5,6,7,8,9) ValueError: only 2 non-keyword arguments accepted

main.py文件:

from importfile import *

class TstClass:

  def __init__(self, text):
    self.text = text
    print(text)
    
    npArray = np.array(0,1,2,3,4,5,6,7,8,9)
    print(npArray)



if __name__ == '__main__':
    classVar = TstClass("tst")

Tags: 文件textfrompyimportmain错误np