多语言展示
当前在线:785今日阅读:75今日分享:44

Python文件操作实例

Python文件操作实例
工具/原料
1

Python3

2

Windows电脑

方法/步骤
1

打开Python开发工具IDLE,新建‘文件操作.py’文件,并写代码如下:file = open(r'c:\x.txt','r')for i,line in enumerate(file):    print('第'+str(i)+'行:'+line)file.close()enumerate可以加序列号,line是内容。注意c:\x.txt文件必须存在。

2

F5运行程序,打印出文件内容:第0行:dddddddddddddd第1行:dfffffff第2行:ggggg

3

改写‘文件操作.py’,代码如下:file = open(r'c:\x.txt','r')content = file.read()print (content)file.close()read()读取文本中所有内容

4

F5运行程序,打印出文件内容:dddddddddddddddfffffffggggg

5

使用with打开文件,好处在于不用关闭文件了,第一步骤中代码可改成如下:with open(r'c:\x.txt','r') as file:    for i,line in enumerate(file):        print('第'+str(i)+'行:'+line)

6

F5运行程序,打印出文件内容:第0行:dddddddddddddd第1行:dfffffff第2行:ggggg

7

向文件中写入内容,追加open函数的第二个参数是‘a’,清空再写入则是‘w’追加并读取是‘a+’清空写入并读取是‘w+’读取再写入是‘r+’这里的写入是追加写入,且必须先读取才能写入。改写‘文件操作.py’,代码如下:with open(r'c:\x.txt','a+') as file:    file.write('\nhhhh')    file.seek(0)        content = file.read()    print (content)seek(0)回到文件头

8

F5运行程序,打印出文件内容:dddddddddddddddfffffffggggghhhh内容被追加了

10

F5运行程序,打印出文件内容:hhhh内容先清空,后写入

推荐信息