直接sys.path.append('D:\\PathonTest')。
你加到路径里的是'F:\\Program Files\\PythonF:\\PathonTest',这个是个错误路径啊。
os.getcwd()是获得当前程序运行的路径,如果这句话不是在某个脚本中运行而是直接在IDLE中写的,那得到的就是Python IDLE的路径。不需要加和'D:\\PathonTest'加到一起(不明白为什么要两个路径加一下),而且也不需要sys.path.append(os.getcwd()),Python IDLE的路径肯定已经在path里面了,不需要重复加入。
moudulepath=os.getcwd()+'D:\\PathonTest'
sys.path.append(modulepath)
问题在这两句吧。第一句生成的不是一个有效的目录。如果你是想把当前目录及d:\PathTest加入到sys.path。应该这样做:
sys.path.append(os.getcwd())
sys.path.append('D:\\PathTest')
模块需要放到PAYTHON 的模块目录里面。