Python (Jython)的第一步:导入



我即将开始在WinXP(后来的Win7)上使用jython编程python。在我尝试了命令行中的开箱即用解释器之后,我想尝试编程独立模块。

我的问题是:

我必须把.py文件放在哪里?

如何运行它们?

如何导入脚本不像"主"脚本在同一目录?(从相对/绝对路径导入脚本/类/函数)我计划有一个类似于工作空间文件夹的东西。'C:pythonWorkspace'),在那里我建立了自己的python脚本库,以便在几个项目中导入它们。

编辑:

添加使用OS:这个主题WinXP/

相对/绝对路径应该在PYTHONPATH中,示例代码:

import os,sys
#change to your path
sys.path.append(os.path.join(os.path.dirname(__file__),'lib'))

您可以在libsite-packages中添加PTH文件,其中包含(example.pth):

c:myProject

然后你可以直接导入模块名称

在你写的模块中

——如果你想让它从命令行(或者从空闲的打开菜单中运行)运行一些东西——在模块的末尾你写:

if __name__=="main":
    do something
    print something
    run somefunction()#from the module

最新更新