我喜欢为每个项目使用不同的目录。假设我决定使用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