---恢复内容开始---
读取文件:
fin=open("test.txt")
read=fin.readline()-----读一行
for line in fin:
print (line)
fin.close()
read=fin.read()----读取所有内容
写入文件:
fout=open(‘test.txt‘,‘w‘)----将文件中的原内容清空后写入
line1=‘good afternoon‘
fout.write(line1)---write的参数必须是字符串
fout.close()
fout=open(‘test.txt‘,‘a‘)----在源文件后追加内容
格式操作符---%:将表达式转化为字符串
line=‘In %d years I have spotted %g %s ‘%(3,0.1,‘camels‘)
文件名和路径:
import os----OS莫阔提供了用于操作文件和目录的函数
cwd=os.getcwd()----获取当前目录
path=os.path.abspath(‘test.txt‘)----获取文件的绝对路径
os.path.exists(‘test.txt‘)----检查文件或目录是否存在,返回布尔型
os.path.isdir(‘test.txt‘)----检查是否为目录
os.listdir(cwd)---返回指定目录中的文件列表
os.path.isfile(‘test‘)---检查是否为文件
os.path.join(dirname,name)----接受一个目录和文件名并拼成一个完整路径
捕获异常:
try:
fin=open(‘test.txt‘)
for line in fin:
print (line)
fin.close()
except:
print(‘something is wrong‘)
编写模块:
如果你有一个文件:example.py
导入这个文件:import example
使用example.py中的函数:example.linecount()
os.path.