018os模块
2018-06-18 00:07:05来源:未知 阅读 ()
import os
print(os.getcwd()) # 获取当前目录 F:\python_code\fullstack_s2\week4\day18
os.chdir(r'C:/Users')
print(os.getcwd()) #改变当前工作目录 C:\Users
print(os.curdir) # .
print(os.pardir) # ..
os.makedirs('aiq/a')
没有调用chdir的时候
os.removedirs('aiq/a')
空文件被删除
非空文件夹就不会删除
创建单个目录
os.mkdir('aiq/xia/hua') # FileNotFoundError:[WinError3]系统找不到指定的路径。:'aiq/xia/hua'
创建单个目录用来创建多个目录的话,会报错,查找aiq目录里面没有xia目录,不能在xia目录里创建hua目录
删除单个目录也是一样
os.rmdir('aiq/xia')
os.remove('__init__.py') #只能删除文件
print(os.listdir(r'F:\python_code\fullstack_s2\week4\day18')) # ['aiq','os_module.py','__init__.py']
os.rename('haha.txt','q.txt')
os.rename('aiq/xia','aiq/ho') 重命名
os.stat('./aiq') # os.stat_result(st_mode=16895,st_ino=7036874417769405,st_dev=286198717,st_nlink=1,st_uid=0,st_gid=0,st_size=0,st_atime=1514446744,st_mtime=1514446744,st_ctime=1514384754)
os.stat('./aiq').st_size #大小
t_atime=1514446744 #最后一次被访问的时间戳
st_mtime=1514446744 #最后一次被修改的时间戳
os.sep # \ 路径分隔符
os.linesep #行终止符 ,win:\r\n,Linux:\n ,mac:\r
os.pathsep # win是; Linux是:
os.system("dir") #执行shell命令,这里是命令行执行dir
os.path.abspath('aiq') # 拿到绝对路径 F:\python_code\fullstack_s2\week4\day18\aiq
os.path.split(os.path.abspath('aiq')) # ('F:\\python_code\\fullstack_s2\\week4\\day18','aiq')
os.path.dirname(r'F:\python_code\fullstack_s2\week4\day18\aiq')#需要使用绝对路径 F:\python_code\fullstack_s2\week4\day18 拿到上一级的路径 会大量使用 *******
os.path.join([a,b]) #两个路径相加
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
上一篇:发送邮件和微信
- python3 enum模块的应用 2019-08-13
- Python学习日记(九) 装饰器函数 2019-08-13
- 利用python自动生成verilog模块例化模板 2019-08-13
- Python random模块(以后用到一个再更新一个) 2019-07-24
- xadmin进行全局配置(修改模块名为中文以及其他自定义的操作 2019-07-24
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash