文件---Python,,---恢复内容开始-


---恢复内容开始---

读取文件:

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.

文件---Python

相关内容

    暂无相关文章

评论关闭