sys.path.append(): 当我们导入一个模块时:import xxx,默认情况下python解析器会搜索当前目录、已安装的内置模块和第三方模块,搜索路径存放在sys模块的path中:
import sys sys.path输出结果:
['d:\\program\\anaconda3\\envs\\learn_py36\\python36.zip', 'd:\\program\\anaconda3\\envs\\learn_py36\\DLLs', 'd:\\program\\anaconda3\\envs\\learn_py36\\lib', 'd:\\program\\anaconda3\\envs\\learn_py36', '', 'd:\\program\\anaconda3\\envs\\learn_py36\\lib\\site-packages', 'd:\\program\\anaconda3\\envs\\learn_py36\\lib\\site-packages\\win32', 'd:\\program\\anaconda3\\envs\\learn_py36\\lib\\site-packages\\win32\\lib', 'd:\\program\\anaconda3\\envs\\learn_py36\\lib\\site-packages\\Pythonwin', 'd:\\program\\anaconda3\\envs\\learn_py36\\lib\\site-packages\\IPython\\extensions', 'C:\\Users\\DELL\\.ipython']可以看出其结果为列表,即我们使用import来导入的模块,在列表中的这些内容进行搜索。所以sys.path.append()括号内填写需要导入模块的路径,之后既可以使用import 模块,来导入该模块了。
os.path.exists(): os即operating system(操作系统),Python 的 os 模块封装了系统的文件和文件路径。 os.path模块主要用于文件的属性获取,exists是“存在”的意思,所以顾名思义,os.path.exists()就是判断括号里的文件是否存在的意思,括号内的可以是文件路径。对于系统内的所有文件及其路径,都可以进行判断。 返回结果为:True或者False
os.path.join(): os.path.join(“父集”,“子集”) 返回的结果为: 父集\子集’ 含义为把“子集”添加到“父集”路径之后。
os.makedirs(): os.makedirs(“子集”): 在当前路径下创建文件夹:子集 也可以写绝对路径: os.makedirs('C:\Users\DELL\Desktop\子集) 在桌面创建名字为子集的文件夹。