① python 取得当前用户的Home目录
有三种获取home路径的方式
home_path = os.environ['HOME']
home_path = os.path.expandvars('$HOME')
home_path = os.path.expanser('~')
② pythonhome是系统参数吗
不是。
pythonhome是环境变量。
pythonhome,顾名思义,Python的“家”,即Python的安装路径和标准库所在的路径。不需要开发者自己设置。
③ 如何在win7下安装Python及配置
具体方法如下:
1、打开计算机属性,点击高级系统设置;
以上就是win7系统配置python环境变量的方法
④ python需要设置哪些环境变量我只知道一个PYTHONHOME指向安装目录。
1、首先,右键点击-计算机(此电脑),点击进入属性,如图所示。
⑤ 在python 中如何 import 父目录中的模块
在 python 中,如果当前目录中存在有 __init__.py 文件,则表示该目录为一个包(package),在包中,引用同级目录或子目录中的其它模块非常简单,直接使用 import 语句即可,并且如果是同级目录,没有 __init__.py 文件亦可。但如何导入父目录中的其它模块呢,在 python 的世界里,没有像 C 中直接使用 ../ 来退级的方式,像 import ../test 这样的语句是不合法的。其它,如果理工清楚了 import 语句的工作原理,就好办了,import 工作时,就是根据模块名,从 sys.path 所包含的路径中寻找对应的模块名,如果能找到,则将其它导入到当前运行环境,根据这个规则,有如下两种方式解决上述问题:
1、修改 sys.path 法:在导入父目录中的模块前,先修改 sys.path 的值,如导入父目录中的 test 模块,导入方法如下:import syssys.path.insert(0, "..") ;# or�0�2 sys.path.append("..")
2、将包的根目录以外链的形式加入到 sys.path 中,即在 {PYTHON-HOME}\lib\site-packages 中新建一个 .pth 文件,文件内容为包根路径,假设包的根目录为 d:/py/mytest/,则可以在 {PYTHON-HOME}\lib\site-packages 目录下建一个 mytest.pth 的文件,内容为 d:/py/mytest。完成上述步骤后,则可以在任何模块中像导入已安装的系统包一样导入 mytest 包或是该包下的所有模块,如 import mytest。注意,由于 python 的版本不同,在 v2.5 版以后,需要在 __init__.py 文件中显示地使用 __all__ 变量指明当前包下有哪些模块,要不此包是无法正常导入和工作地