码迷,mamicode.com
首页 > 其他好文 > 详细

内置模块(二)

时间:2019-01-17 21:12:34      阅读:178      评论:0      收藏:0      [点我收藏+]

标签:sdi   大小   orm   chdir   code   总结   size   mod   std   

  • os模块
  • sys模块
  • hashilib模块

os模块

import os
与文件夹相关
os.makedirs(‘a/b/c‘)#创建多个文件夹
os.removedirs(‘a/b/c‘)#删除多个空文件夹,里面有文件则无法删除

os.mkdir()#创建一个空文件
os.rmdir()#删除一个空文件夹
os.chdir()#进入一个文件夹

os.listdir()#把一个文件夹里面所有的文件名一列表的形式返回出来
os.getcwd()#得到当前文件的路径

与文件相关
os.remove()#删除文件
os.rename(‘旧名称‘,‘新名称‘)#修改文件名字
print(os.stat(r‘D:\python-file\python全栈\day14\1.昨日回顾.py‘))
os.stat_result(st_mode=33206, st_ino=18295873486200246, st_dev=1660828751, st_nlink=1, st_uid=0, st_gid=0, st_size=1872, st_atime=1547627305, st_mtime=1547627305, st_ctime=1547627305)

与路径相关
os.path.join(‘path‘,‘path‘)#路径拼接
os.path.split()#拆分成一个元组,然后分的是最后一个文件名
os.path.abspath()#得到一个绝对路径
os.path.isfile()#是否为一个文件
os.path.isdir()#是否为一个目录
os.path.isabs()#是否为绝对路径
os.path.exists()#判断一个文件是否存在
os.path.getsize()#得到一个文件的大小,不能用在文件夹
print(os.popen(‘dir‘).read()#运行操作系统的命令

  

  

sys模块

import sys
# sys.path#返回一个当前模块的查看路径
# sys.platform#返回当前的操作系统
# sys.version#当前的python版本号
# sys.argv#命令行参数List,第一个元素是程序本身路径

# list=sys.argv
# print(list[1])#在终端运行pythpn 加当前文件的路径 参数

  

hashlib模块

import hashlib
md5=hashlib.md5()#创建一个md5对象
md5.update(‘alex‘.encode(‘utf-8‘))
print(md5.hexdigest())
# 534b44a19bf18d20b71ecc4eb77c572f

# sha1,sha256,sha512 3种摘要算法
# 总结:摘要算法不可逆,并且传的对象是字节

  

内置模块(二)

标签:sdi   大小   orm   chdir   code   总结   size   mod   std   

原文地址:https://www.cnblogs.com/liuer-mihou/p/10284335.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!