前言,日常操作。列出文件夹或者目录内容,创建和删除文件,
以及一些其他无聊的事都可以交给Python这个小玩意实现!

进入正题:

操作之前,都要引入一下,不引入无法使用!

好吧,不得不先说说第八章的知识点啦。要不没得玩!
关于文件输入/输出的:

fileobj = open(filename,mode)1. fileobj:是open()函数返回的对象类型 2. filename是该文件的字符串名字 3. mode是指明文件类型和操作的字符串mode(第一个字母):r:代表读模式!w:表示写,文件不存在就创建一个。存在的话就重新进行写入!x:文件不存在的情况下,新创建并写文件!a:文件存在,在结尾追加内容!mode(第二个字母):t:(或者省略)代表文本类型b:代表二进制文件

打开文件之后,就可以调用函数来写数据,之后例子会涉及!
最后需要关闭文件。

write():
写文本文件!

当然你写入的数据会在你,关闭之后再显示出来!

>>> s =100
>>> print(s)
100
>>> while True:
...  if s ==0:
...   break
...  ff.write('hahahha 12e32')
...  s-=1
...
13
13
13
//100个13,代表写入的字符串长度!
>>>
>>> ff.close()
>>>


好啦!接下来就进行OS吧!

使用之前,一定要对OS进行引入!要不就会报错误!

exists():检查文件是否存在。
我的路径是我打开Python创建窗口的地方。就是桌面。

isfile():
检查是不是文件

>>> import os
>>> os.path.exists('1.txt')
False
>>> os.path.exists('1.txt')
True
>>> os.path.isfile('1')
False
>>> os.path.isfile('1.tx')
False
>>> os.path.isfile('1.txt')
True


isdir():
检查是不是文件夹

isabs():
检查是不是路径名字

另外一个模块:shutil
它的功能,可以复制文件!默认生成路径就是默认打开Python的路径!
我的在桌面!

os里面的,重命名文件!

关于链接的创建:
在Windows里面是不是相当于复制呢~

关于chmod() chown()这些都是Windows用不到的!等用linux操作系统的时候,再学吧!

这个感觉挺重要的:获取路径:
abspath():
os.path.abspath()

remove():删除文件
os.remove()

os.mkdir():创建文件夹

os.rmdir():删除文件夹

os.listdir():列出文件夹里面的内容
单引号,括号里面的单引号不要忘记啦!

大头戏来啦!glob()列出匹配文件:
使用的是Unix shell的规则来匹配文件或目录。而不是更加复杂的正则表达式!

  1. 符号 * 会匹配所有的东西!
  2. ?会匹配一个字符
  3. [abc]会匹配字符 a,b和c
  4. [!abc]会匹配除了a,b和c之外的所有字符

这个是默认搜索当前路径下面的文件,然后匹配到了就输出!

Python学习笔记.OS学习笔记 OS操作系统(operating system)(一)相关推荐

  1. [No000035]操作系统Operating System之OS Interface操作系统接口

    接口(Interface) 仍然从常识开始- 日常生活中有很多接口:电源插座:汽车油门- 那什么是接口? 连接两个东西.信号转换.屏蔽细节- Interface: electrical circuit ...

  2. 操作系统(Operating System,OS)

    热身知识: (1)操作系统也是一个程序,并且是一个很重要的程序. (2)功能:管理和控制计算机的活动. (3)如果一台计算机没有操作系统,那么应用程序将不能运行 (4)图解: 一.操作系统的三大任务 ...

  3. 计算机英语os的全称,os是什么意思

    os是有多种含义的英文缩写, 其中主要有: 1.操作系统 Operating System 在计算机中,操作系统是其最基本也是最为重要的基础性系统软件.从计算机用户的角度来说,计算机操作系统体现在其提 ...

  4. android os包含那些,os是什么意思(os的基本类型包括哪三种)

    大家都知道,国产手机大部分用的都是安卓系统,可有的叫UI,有的又叫OS. 例如华为是EMUI.小米是MIUI.一加是氢OS.魅族是FLYME OS,不仅如此,叫OS的,还不时地对UI冷嘲热讽,那么OS ...

  5. 操作系统OS学习笔记(1):操作系统的发展

    操作系统(OS)的目标 实现:方便性/有效性/可扩充性/开放性 方便性 如果在计算机硬件上配置了OS=可以使用编译命令将用户采用高级语言编写的程序翻译成机器代码,或者直接通过OS所提供的各种命令来操纵 ...

  6. 【OS学习笔记】三十 保护模式九:段页式内存管理机制概述

    上几篇文章学习了任务切换相关知识,如下: [OS学习笔记]二十六 保护模式八:任务门-任务切换 [OS学习笔记]二十七 保护模式八:任务切换的方法之----jmp与call的区别以及任务的中断嵌套 今 ...

  7. 【OS学习笔记】四十 保护模式十:中断和异常的处理与抢占式多任务对应的汇编代码----动态加载的用户程序/任务二代码

    本文是以下几篇文章对应的微型动态加载的用户程序/任务二代码: [OS学习笔记]三十四 保护模式十:中断和异常区别 [OS学习笔记]三十五 保护模式十:中断描述符表.中断门和陷阱门 [OS学习笔记]三十 ...

  8. 【OS学习笔记】三十九 保护模式十:中断和异常的处理与抢占式多任务对应的汇编代码----动态加载的用户程序/任务一代码

    本文是以下几篇文章对应的动态加载的用户程序/任务一代码: [OS学习笔记]三十四 保护模式十:中断和异常区别 [OS学习笔记]三十五 保护模式十:中断描述符表.中断门和陷阱门 [OS学习笔记]三十六 ...

  9. 【OS学习笔记】三十八 保护模式十:中断和异常的处理与抢占式多任务对应的汇编代码----微型内核汇代码

    本文是以下几篇文章对应的微型内核代码汇编代码: [OS学习笔记]三十四 保护模式十:中断和异常区别 [OS学习笔记]三十五 保护模式十:中断描述符表.中断门和陷阱门 [OS学习笔记]三十六 保护模式十 ...

  10. 【OS学习笔记】三十七 保护模式十:中断和异常的处理与抢占式多任务对应的汇编代码----主引导扇区代码

    本文是以下几篇文章对应的主引导扇区代码汇编代码: [OS学习笔记]三十四 保护模式十:中断和异常区别 [OS学习笔记]三十五 保护模式十:中断描述符表.中断门和陷阱门 [OS学习笔记]三十六 保护模式 ...

最新文章

  1. python bs4 find_all_BeautifulSoup中的find,find_all
  2. ROS探索总结(七)(八)(九)——smartcar源码上传 键盘控制 操作杆控制
  3. Android Git 客户端
  4. HDFS分布式文件系统设计原理
  5. PHP7.2 redis
  6. a算法TSP旅行商java_A*算法实现旅行商问题(人工智能报告,付代码)
  7. 用hundred造句子_八个有趣的开学破冰游戏,线上线下都能用
  8. 面试官:HTTPS 为什么是安全的?说一下他的底层实现原理?
  9. android app应用签名生成工具,android应用签名详细步骤
  10. SpringMVC框架----SpringMVC 概述
  11. Linux下dd查看磁盘的读写性能
  12. Zerodium 称 iOS exploit 过剩,将暂停收购且买价或下跌
  13. Windows 10部署与管理指南(1)之环境准备篇
  14. 邮箱发大文件服务器怎么删除,Exchange 2010如何删除系统默认邮箱数据库
  15. linux专业画图工具astah下载和安装
  16. apache评分表的意义_APACHE-II评分系统表.doc
  17. 童星养成系统的文推荐_戏骨、童星、实力派,《隐秘的角落》全员数据图鉴
  18. ajax/jason
  19. sde for Oracle 与 shp 、oralce spatial 的数据读写
  20. AUTOSAR ComM模块介绍

热门文章

  1. 在Rust代码中编写Python是种怎样的体验?
  2. 360金融翟政:科技成就金融场景零容错
  3. XGBoost缺失值引发的问题及其深度分析 | CSDN博文精选
  4. GitHub标星3w+的项目,全面了解算法和数据结构知识
  5. BigBiGAN问世,“GAN父”都说酷的无监督表示学习模型有多优秀?
  6. 一些防止 Java 代码被反编译的方法
  7. 美团技术面1小时,我看出了和月薪3w的差距
  8. kill -9 进程杀不掉,怎么办?
  9. Java中的增强for循环的实现原理与坑
  10. SpringBoot第十五篇:Springboot整合RabbitMQ