当前位置:   article > 正文

Python学习笔记.OS学习笔记 OS操作系统(operating system)(一)_windows connector/python 8.3.0 select operating sy

windows connector/python 8.3.0 select operating system:

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

进入正题:
在这里插入图片描述
操作之前,都要引入一下,不引入无法使用!

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

fileobj = open(filename,mode)

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

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

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()
>>>
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16

在这里插入图片描述
好啦!接下来就进行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
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11

在这里插入图片描述
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之外的所有字符

这个是默认搜索当前路径下面的文件,然后匹配到了就输出!
在这里插入图片描述

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/不正经/article/detail/253070
推荐阅读
相关标签
  

闽ICP备14008679号