Andy_U: ура заработало, в настройках проекта папку my_modules пометил как sources и все варианты импорта работают без ошибок, а в переменной path добавился путь к папке.
Думаю вопрос решен. И надо бы инструкцию к PyCharm почитать :)), поковыряюсь еще в настройках.
Спасибо!
попробовал:
sys.path.append('D:\\Tasks_Python\\my_modules')
for i in sys.path:
print(i)
сначала показывает что добавилась, а потом пропадает. import classes в другом файле не работает
спасибо за поправку, запутался немного, перечитал про импорт, пространство имен, теперь понял.
И все таки как изменить sys.path. Допустим когда я импортирую так: from My_modules import classes, то притянется все пространство имен модуля classes.py, (а значит потом возможен конфликт с именами), а мне нужны только конкретные классы, т.е. после from My_modules import classes, вот так from classes import Person, Employee я уже написать не могу.
спасибо за столь развернутый ответ, есть второй комп на работе, попробую на нем протестировать, если все будет ок, то установлю на основной. А какой дистрибутив порекомендуете? Понимаю, что, на вкус и цвет..., но все таки, с чего начать?
Константин Нагибович: вообще работодатель закостенелая бюрократизированная гос. структура где до сих пор пишут все в журналах, все на бумаге, а компьютер используют как калькулятор или печатную машинку, возможно ему вообще ничего не надо, точно могу сказать про свой филиал, хотя скорей всего так везде, купит он её или нет это на втором плане, основная задача научиться писать программы + в портфолио, т.к. собираюсь отсюда уходить.
excel подошел бы может, но тут задача научиться создавать программы на C#, работать с БД и т.д., т.к. самостоятельно изучаю дотнет, а это прога пойдет в портфолио, а если повезет купит текущий работодатель.
пока программа будет работать на одном компе с одним пользователем, когда отлажу, протестирую, если все будет работать, в планах вторым этапом будет установка удаленного сервера и клиентов на компах с многопользовательским доступом.
книгу Применение DDD и шаблонов проектирования скачал, вечером возьмусь за неё.
На счет дальнейшего развития, ваши предложения учту, но это будет чуток позже, таки мысли были тоже.
ну не знаю, тут кому как нравиться наверное, в основном префиксы применяют когда в одной базе могут хранятся таблицы нескольких сайтов или на разных но с совпадающими именами таблиц, если я правильно понимаю.
Думаю вопрос решен. И надо бы инструкцию к PyCharm почитать :)), поковыряюсь еще в настройках.
Спасибо!