0
为了测试某个目录path
如果一个Python模块的路径(即包含一个名为__init__.py
文件),可以做这样的事情如何测试一个目录是否是python模块路径?
os.path.isfile(os.path.join(path, '__init__.py'))
我不知道是否有一个特殊的函数调用来做到这一点?
为了测试某个目录path
如果一个Python模块的路径(即包含一个名为__init__.py
文件),可以做这样的事情如何测试一个目录是否是python模块路径?
os.path.isfile(os.path.join(path, '__init__.py'))
我不知道是否有一个特殊的函数调用来做到这一点?
可以使用 imp.find_module(name[, path])测试一个特定的模块存在于某个路径
如何使用
import imp
fname, pathname, description = imp.find_module("__test__.py", path)
if not fname:
#File is not present
else:
#File is present
fname.close()
形成文档
如果搜索成功,返回值是一个3元素的元组(文件, 路径名,描述):.....如果模块不住在文件, 返回的文件是无,路径是空字符串,以及 描述元组包含其后缀和模式
注意空字符串,这不是一个面向未来的解决方案:新的Python 3.3] (http://docs.python.org/3/whatsnew/3.3.html) – akaIDIOT 2013-03-07 07:45:20