Python模块

将函数存储在模块中

函数的优点之一是,使用它们可将代码块与主程序分离
import语句允许在当前运行的程序文件中使用模块中的代码。
将函数存储在独立文件中后,可与其他程序员共享这些文件而不是整个程序。
通过给函数指定描述性名称,可让主程序容易理解得多。

常用的模块导入方法

1
2
3
4
5
import module_name
from module_name import function_name
from module_name import function_name as fn
import module_name as mn
from module_name import *

OS 模块–OS模块可通过函数调用操作系统

当程序运行时,变量是保存数据的好方法,但如果希望程序结束后数据仍然保持,就需要将数据保存到文件中。
在这里将学习如何使用 Python 在硬盘上创建、读取和保存文件

1
2
3
4
5
6
7
8
9
10
11
12
13
os.close()  #关闭文件
os.open() #打开一个文件
os.getcwd() #查看当前目录
os.chdir(path) #切换目录/改变当前目录
os.chmod(path, mode) #改变权限
os.mkdir() #创建单个目录
os.mkdirs() #递归创建目录,当文件夹存在时无法继续创建
os.rmdir() #删除单个目录
os.listdir() #以列表形式显示该目录所有文件夹,包括隐藏文件
os.remove() #只删除文件不删除文件夹
os.sep() #输出特定系统的路径分隔符 如windows的\\
os.pathsep() #输出用来分割文件路径的字符串";"
os.walk() #os.walk方法是python中帮助我们高效管理文件、目录的工具,在深度学习中数据整理应用的很频繁,如数据集的名称格式化、将数据集的按一定比例划分训练集train_set、测试集test_set。
1
2
3
4
5

os.getcwd() # 输出当前工作目录
os.chdir('F:\pythonProject') # 切换目录到F:\pythonProject
os.mkdir('F:\\测试') # 创建单个文件夹
os.makedirs('F:\\测试\测试1\测试2\测试3') #确保完整路径名存在下创建多级目录

后面更新!