Форум программистов, компьютерный форум, киберфорум
Python
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.63/8: Рейтинг темы: голосов - 8, средняя оценка - 4.63
0 / 0 / 0
Регистрация: 23.03.2016
Сообщений: 2
1

Основной файл не видит содержимое подключаемого модуля

23.03.2016, 13:03. Показов 1555. Ответов 2
Метки нет (Все метки)

Всем привет! Нуждаюсь в помощи.

Вопрос в заглавии темы. Второй день бьюсь. В sys.path добавлял путь к файлам, не помогает. Приведу пример кода:

Python
1
2
3
4
5
6
7
8
# основной файл main.py
 
import myfunctions
 
x = 10
y = 7
 
xyz(x, y)
Python
1
2
3
4
5
#импортируемый модуль myfunctions.py
 
def xyz(x, y):
    z = x - y
    return z

Ошибка:

Traceback (most recent call last):
File "C:/Users/gklkv/Desktop/New folder/main.py", line 6, in <module>
xyz(x, y)
NameError: name 'xyz' is not defined


И так с любыми файлами в любых папках. Ведь даже не ругается, что не видит самого модуля, а только его содержимое.
__________________
Помощь в написании контрольных, курсовых и дипломных работ здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
23.03.2016, 13:03
Ответы с готовыми решениями:

Основной файл модуля I-Slider
&lt;?php /** * @version mod_accordion.php 2008-10-08 $ * @copyright Copyright (C) 2007- 2008...

Разработка подключаемого модуля к файловому менеджеру FAR.
Кто-нибудь писал модуль для подключения к файловому менеджеру FAR? Подскажите пожалуйста хоть...

Основной файл не видит функции из некоторых подключенных к нему файлов
Добрый день. Проблема: разбил программу на файлы, но головной файл не видит функций из некоторых,...

Использование модуля в основной программе.
Разработать модуль, который вычитает один одномерный массив из другого и записывает его в 3-й.

2
2730 / 2333 / 620
Регистрация: 19.03.2012
Сообщений: 8,832
23.03.2016, 13:08 2
gklkvn, python ищет функцию xyz в пространстве имен модуля main, в то время как она лежит в пространстве имен модуля myfunctions. В общем вызывать функцию надо так:
Python
1
myfunctions.xyz(x, y)
Иди учи матчасть.
1
0 / 0 / 0
Регистрация: 23.03.2016
Сообщений: 2
23.03.2016, 13:11  [ТС] 3
alex925,
Спасибо! Пойду поучу)
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
23.03.2016, 13:11

Изменение переменной в основной программе из модуля
Допустим в модуле есть процедура, принимающая из основной программы параметр Z. В процессе её...

Передача управления из модуля класса в основной модуль
Привет знатокам, недавно задавал вопрос в теме &quot;Программное создание и получение событий от любых...

Написание модуля и основной программы для работы с дробями
помогите, пожалуйста! напишите нестандартный модуль + основную программу для работы с дробями...

Работу процедур реализовать в основной программе с помощью меню и модуля.
помогите пожалуйста сделать вот такое задание : 1) Составить процедуру для ввода данных в матрицу...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.