Python3 常用模块1

Posted MrBigB

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python3 常用模块1相关的知识,希望对你有一定的参考价值。

os模块

通过os模块我们可以与操作系统交互, 控制文件和文件夹

对文件夹操作

# 判断是否为文件夹
os.path.isdir()

# 创建文件夹
os.mkdir()

# 删除文件夹
os.rmdir()

# 列出文件夹内所有文件(返回列表)
os.listdir()

# 当前文件所在文件夹路径
os.getcwd()

# 所在文件夹的路径
os.path.dirname()

# 拼接文件路径
res = os.path.join(r'C:UsersBlackDocumentsPython learning', 'test', 'test.py')
print(res)  # C:UsersBlackDocumentsPython learning	est	est.py

# 判断路径是否存在
os.path.exists()

对文件进行操作

# 判断是否为文件
os.path.isfile()

# 删除文件
os.remove()

# 重命名文件
os.rename(原来, 现在)

# 获取文件路径
os.path.abspath(__file__)

sys模块

# 命令行参数List,第一个元素是程序本身路径
res = sys.argv

# 返回所有已经导入的模块列表
sys.modules.keys()

json 和pickle模块

  • 序列化: 把对象(变量)从内存中变成可存储或传输的过程称之为序列化

  • 优点: 可持久保存; 跨平台数据交互

  • python数据类型---序列化---> json串

  • json串---反序列化---> python数据类型

  • 注意: 1. 处理文件时用dump 和 load, 其他情况用dumps 和 loads

    ? 2. json串中只有双引号

  • pickle 只能用于Python, 但是可以存储Python中所有的数据类型

login模块

以上是关于Python3 常用模块1的主要内容,如果未能解决你的问题,请参考以下文章

nodejs常用代码片段

常用python日期日志获取内容循环的代码片段

Python3-math常用模块

Python3 常用模块1

Python 常用模块学习

Python3之常用模块