Мне нравится использовать разные каталоги для каждого проекта. Предположим, я решил использовать W: / mytest в качестве своего каталога. Сначала я создаю каталог.
Тогда я начинаю бездействовать. Я печатаю следующее:
import os
os.chdir("W:/mytest")
Это делает W: / mytest текущим каталогом для ожидания.
import sys
sys.path.append(".")
Это изменяет путь, так что когда я "импортирую", он будет смотреть в текущем каталоге.
Далее я делаю Файл / Новое окно, чтобы открыть окно редактора, и в этом новом окне я выбираю Файл / Сохранить как. Он начинается в домашнем каталоге Python, поэтому мне нужно перейти к W: / mytest. Я сохраняю этот (пустой) файл как "test1.py".
Я ввожу это в свой файл test1.py и сохраняю снова:
""" test1.py is my test
"""
print ("This is test1.")
class Test1:
def __init__(self):
print ("Constructed")
Это надуманный пример, который можно запустить как скрипт или импортировать как модуль.
Итак, у меня сейчас два окна; окно редактора и режим ожидания "Python Shell". Я могу сделать это в Python Shell:
>>> execfile("test1.py")
This is test1.
>>> import test1
This is test1
>>> tt = test1.Test1()
Constructed