Python从入门到摔门(1):python中os.path 与sys.path

python

看别人写的代码,会发现两个和路径设置有关的模块 os 和sys。
python 中我们会使用这两个模块和文件路径, 创建文件 之类的 操作。
使用ubuntu 操作系统的命令行操作,我们可以 使用命令创建 文件夹,打开文件,文件目录等。 在python 中,导入 os 模块我们也可以完成以上操作。
sys 模块可以向运行的程序中输入 变量,以及环境变量,即程序的搜索路径。


  • 常用的命令
import sys
import os.path
this_dir = os.path.dirname(__file__)
sys.path.insert(0, this_dir + '/..')

通过上述代码即首先获取当前目录,使用sys.path将要导入的package或module加入到PATH环境变量中。

  • 1.获取当前目录
__file__    #是用来获得模块所在的路径的
os.path.dirname()   #返回目录路径
  • 2.sys.path —— 动态地改变Python搜索路径

如果python中导入的package或module不在环境变量PATH中,那么可以使用sys.path将要导入的package或module加入到PATH环境变量中。

sys.path.append(’引用模块的地址')   
sys.path.insert(0, '引用模块的地址') 
nidongde

你可能感兴趣的:(Python从入门到摔门(1):python中os.path 与sys.path)