与PHP等效的Python包括

与PHP等效的Python包括,php,python,include,Php,Python,Include,我需要一个与PHP的include函数相当的Python函数。我知道execfile(),但那不一样。有什么想法吗?试试,在importorror上加上Try/except: try: import modulename except ImportError: print 'importing modulename failed' 如果不捕获导入错误,它就相当于要求,有点像 请注意,python只会执行模块代码一次(使之成为一个include\u once或require\u

我需要一个与PHP的include函数相当的Python函数。我知道execfile(),但那不一样。有什么想法吗?

试试,在
importorror
上加上Try/except:

try:
    import modulename
except ImportError:
    print 'importing modulename failed'
如果不捕获导入错误,它就相当于要求,有点像


请注意,python只会执行模块代码一次(使之成为一个
include\u once
require\u once
语句。当然,模块中的函数可以多次调用。

如果您想在脚本中将字符串变量设置为外部文件a la php(…)那么这可能会起作用:

s = open('file.abc').read()

通过调用
open
函数返回的对象上的
.close()
,确保关闭文件