簡體   English   中英

在程序中導入庫時出錯

[英]error while importing a library in a program

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

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.

不用文件擴展名,它應該可以工作。

導入addon1作為re

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM