Столкновение с проблемой выполнения пакета PythonPython

Программы на Python
Ответить
Anonymous
 Столкновение с проблемой выполнения пакета Python

Сообщение Anonymous »

Я изучаю пакеты Python, но у меня возникла эта проблема: я создал одну папку пакетов «SamplePack». Внутри этой папки я добавил 2 файла модуля с расширением .py и файл __ init __.py в качестве конструктора, как показано ниже:
Mod2.py< /p>

Код: Выделить всё

from math import *

def sqroot(x):
return sqrt(x)

def sine(x):
return sin(x)

def cos(x):
return cos(x)

def power(x,y):
return pow(x,y)
Mod1.py

Код: Выделить всё

def Add(x,y):
return x+y

def Div(x,y):
return x-y

def function():
x=input("What's your name? ")
y=input("Great", x, "What's your phone number? ")
__ init __.py

Код: Выделить всё

import Mod1
import Mod2
Опубликовав это, я создал исходный файл пакета, из которого буду выполнять эти модули пакета.
Packuse.py

Код: Выделить всё

import SamplePack as sp

sp.Mod1.Add(20,20)
sp.Mod2.sqrt(30)
sp.Mod1.function()
Когда я выполнил файл Packuse.py через командную строку Python. Я получил следующую ошибку:

C:\Users\Program>python packageuse.py Traceback (последний
последний вызов): Файл "C: \Users\Program\packuse.py", строка 1,
в
импорте SamplePack как файл sp "C:\Users\Program\SamplePack_init_.py", строка 1, в

импорте Mod1 ModuleNotFoundError: нет модуля с именем «Mod1»


Подробнее здесь: https://stackoverflow.com/questions/690 ... on-package
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»