标准库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()