Python:如何在父目录的子目录中调用脚本?

时间:2012-01-13 06:32:18

标签: python path filesystems directory-structure

我试图从Python命令行打开Python脚本。 Python中的一个错误是将Python添加到我的环境变量的路径中无效。所以,我必须从Python目录运行Python命令行。

我的脚本位于c:/mydir/myfile.py

如何从c:/python27/python.exe打开它; >>

1 个答案:

答案 0 :(得分:1)

通过

访问您的父目录
import sys
sys.path.append("..")

然后通过在子目录中放置 __ init __。py 并在其中写入内容来访问子目录,如

__all__ = ['myfile']

然后你可以import myfile

或者您只想运行它。在这种情况下,您可以使用绝对路径。例如。 python c:\mydir\myfile.py