我即将开始在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