6

必须要会的文件操作对象File,python文件读写操作利器!

 2 years ago
source link: https://segmentfault.com/a/1190000040841123
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

一般在编程中的文件操作就是将操作系统中的文件作为文件对象打开之后,对其进行读写等操作后保存的过程。python中提供的这个文件对象File对象。

【阅读全文】

File对象函数

'''
open(name,mode) ----打开文件
-- name 是文件路径,-- mode 是文件的打开模式
mode模式     模式的相关描述描述
r    以只读的形式打开文件,文件的指针在开头
r+    读写,文件指针在开头
rb    以二进制的形式,只读文件指针在开头
w    只写,文件不存在,则创建新的,存在则覆盖,指针在开头
w+    读写,文件不存在,则创建新的,存在则覆盖,指针在开头
wb    只写,以二进制的形式
a    追加模式,文件指针在结尾
a+    读写,不存在则创建,存在直接追加
ab    以二进制形式追加
'''

'''
File.write("") ----写入内容
File.read() ----读取内容
File.close() ----关闭文件
'''
file = open('Python 集中营.txt','a')  # 以追加写入的方式打开文件

file.write("Python 集中营,每天进步一点点")  # 写入内容

file.close()  # 关闭文件
file = open('Python 集中营.txt','r')  # 以读取的方式打开文件

file.read() # 读取所有内容

file.read(10) # 读取10个字符

file.readlines() # 按每行列表的形式读取所有内容

file.readline(2) # 读取整行数据

file.close()  # 关闭文件

逐行读取文件

import time

for row in open('Python 集中营.txt','r'):

    time.sleep(2)

    print("当前行数据:",row)

【阅读全文】

● 你不知道的CS模式的进程管理工具,状态监测、项目启停一目了然!

● 如何将一个python应用以docker镜像的方式来运行?

● python-celery专注于实现分布式异步任务处理、任务调度的插件!

● python远程服务操作工具:fabric,远程命令、本地命令、服务器操作利器!

● python超赞插件you-get,执行一行命令即可下载、命令行下载工具推荐!

● 办公自动化:Python-win32com自动将word文档转换成pdf格式!

● pandas数据统计插件的连接函数concat()妙用,灵活处理数据对象!

● Git LFS 3.0.0 发布,对大文件进行版本控制的 Git 扩展

● python有序序列的字典序列推导式运用技巧!

● python经典有序序列的list列表推导式实践运用

● python常用转义字符串总结:各种字符转义的不同、如何取消转义字符效果?

● 推荐一款python、excel集成的数据分析工具PyXLL-Jupyter!

● 如何使用python完成对WebService服务的调用?suds-py3插件安利一下!

● 介绍一款优秀的IDE Grid Studio,Excel深度集成python,直接编写并执行python代码块!


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK