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的主要内容,如果未能解决你的问题,请参考以下文章