2017-08-04 106 views
0

我試圖編寫一個程序,但是當我嘗試導入我的庫時,它顯示以下錯誤。在程序中導入庫時出錯

def isprime(a): 
    for i in range(2,a): 
     if(a%i==0): 
      return False 
      break 
    else: 
      return True 

def fact(a): 
    f=1 
    i=a+1 
    for i in range(1,i): 
     f=f*i 
     return f 

def sum(a): 
    f=0 
    i=a+1 
    for i in range(1,i): 
     f=f+i 
     return f 

def sub(a,b): 
    z=a+b 
    return f 

def add(a,b): 
    z=a-b 
    return f 

我救了上述程序作爲addon1

當我嘗試調用該程序

import addon1.py as re 
print('Choices') 
print(['1-to find it is a prime no'],['2-Find factorial'],['3'])... 
# not completed yet 

它顯示了在第一線本身的錯誤。

Traceback (most recent call last): 
    File "C:\Users\Revanth's\AppData\Local\Programs\Python\Python36-32\main.py", line 1, in <module> 
    import addon1.py 
ModuleNotFoundError: No module named 'addon1.py'; 'addon1' is not a package. 
+1

請格式化你的代碼。 –

+0

您確定addon1.py是第一個程序的名稱? –

回答

1

離開文件擴展名,它應該工作。

進口addon1爲重

+0

非常感謝。 它解決了它。 –