在文件保存中 os.getcwd() os.listdir() os.makedirs() os.mkdir() xx.join() ... 等函数 的使用介绍

path = 'C:\Users\zhangjunming\Desktop\PycharmProjects\my_mgm'

1、xx.join(obj)   以xx为分隔符 对obj中的元素进行分隔  结果是字符串   其中obj可以是字符串、列表、集合、字典

2、file_path = os.path.join(pathName1, pathName2)   合并文档路径  形成新的路径  进行保存

3、os.getcwd()  该函数不需要传参 他返回当前目录的绝对路径;即所运行脚本的目录的绝对路径  并非脚本所在目录路径  多作为os.path.join()的第一个参数使用

4、 os.listdir(path) 获得path下的子目录 返回包含所有子目录名的列表

5、os.makedirs(path)   创建多级路径 会把path所指路径整个创建

6、 os.mkdir(path)    只创建path中的最后一级路径 即my_mgm

7、 os.path.exists(path)   如果path存在,返回True;如果path不存在,返回False。

8、  os.remove(file_path)  用于删除指定路径的文件。如果指定的路径是一个目录,将抛出OSError。

9、 f.save(file_path)   保存文件的路径

10、 fname = secure_filename(f.filename)  只返回ASCII字符,非ASCII字符会被过滤掉  当遇到中文的时候获取到的文件名为空。此方法多用于过滤中文名

原文地址:https://www.cnblogs.com/We612/p/10144889.html