【发布时间】:2014-11-17 06:06:31
【问题描述】:
我尝试在位于动态文件中的 python 文件中运行命令。我尝试使用import 语句,据我了解,这是针对这种情况的更好解决方案。
代码如下:
from subprocess import call
import tarfile
from contextlib import closing
def tarfile1(path):
with closing(tarfile.open(path)) as tar:
tar.extractall(path)
import path as runcommand
runcommand.main()
问题是路径是一个字符串,它给了我以下错误:
import path as runcommand
ImportError: No module named path
如何导入我不知道其名称的文件,并从中运行主命令?
【问题讨论】:
标签: python