学习笔记

标准库os常用命令

自建一个文件夹,并将当前目录修改为该文件夹

import os
os.chdir("C:\\Users\\Lenovo\\Desktop\\新建文件夹 (5)") #修改当前路径
os.getcwd()#查看当前路径

os.mkdir("sub_files")#建立一个子文件夹,已存在是会报错

os.mkdir("sub_yqc") #建立一个子文件夹

os.rmdir("sub_files") #删除一个文件夹,不存在时会报错

f = open("my_files.txt", 'w') #创建一个文件 f.close()

os.listdir()  #查看该文件夹下有哪些文件

['books.txt', 'music', 'music.txt', 'my_files.txt', 'sub_yqc']

os.rename("my_files.txt", "my_great_files2.doc") #修改文件或文件夹名字

for i in os.listdir():    
    os.rename(i, "great_" + i) #在所有文件或文件夹前加上great_

文件的打开与关闭

文件概述

文件是一个存储在辅助存储器上的数据序列,可以包含任何数据内容。概念上,文件是数据数据的集合和抽象。用文件形式组织和表达数据更有效也更为灵活。文件包括两种类型:文本文件和二进制文件。

open()函数提供7种基本的打开模式

学习笔记

学习笔记
文件关闭:f.close()
下面进行一些案例操作

f = open("a.txt",'r') #以只读的方式打开一个不存在的文件,报错
---------------------------------------------------------------------------
FileNotFoundError                         Traceback (most recent call last)
<ipython-input-60-74c811262782> in <module>()
----> 1 f = open("a.txt",'r') #以只读的方式打开一个不存在的文件,报错

FileNotFoundError: [Errno 2] No such file or directory: 'a.txt'


f = open("a.txt",'w') #以'w'的方式打开一个不存在的文件,会创建此文件

f = open('a.txt', 'w')

f.write("1234678")

7
f = open('a.txt', 'r')
f.read()

'1234678'
f.read()

''
f.tell() #光标当前位置

7
f.seek(0) #移动光标位置到0

0
f.read() #从0处开始读取

'1234678'

f.close()