python写文件读文件-Python 实例:读写文件
原标题:Python 实例:读写文件
读写文件是最常见的IO操作。内置了读写文件的函数,用法和的读写文件非常类似。在磁盘上读写文件的功能都是由提供的,现代不允许普通的程序直接操作磁盘,所以,读写文件就是请求打开一个文件对象(通常称为文件描述符),然后,通过提供的接口从这个文件对象中读取数据(读文件),或者把数据写入这个文件对象(写文件)。
1、Project分析
Python使用内置函数open来读写文件。查看open函数的帮助文档。执行命令:
python3
help(open)
执行的结果如图1所示。
图1 help open
图1中的Name是需要操作的文件名,mode是模式。这个模式共有7种,如表1所示。
表1 Python Open Mode
这7种模式可以组合使用。下面将用Python创建一个文件,并写入、读取内容。
2、Project实施
编写operaFile.py,打开Putty连接到Linux,执行命令:
cd code/crawler
vi operaFile.py
operaFile.py的代码如下:
1 #!/usr/bin/env python3
2 #-*- coding: utf-8 -*-
3 __author__ = 'hst_king hst_king@hotmail.com'
4
5 import os
6
7 def operaFile: #创建文件
8 print('创建一个名字为test.txt的文件,并在其中写入Hello Python')
9 print('先得保证test.txt不存在')
10 os.system('rm test.txt')
11 os.system('ls -l test.txt')
12 print('现在再来创建文件并写入内容n')
13 fp = open('test.txt', 'w')
14 fp.write('Hello Python')
15 fp.close
16 print('不要忘记用close关闭文件哦')
17 print('再来看看test.txt是否存在,和内容n')
18 os.system('ls -l test.txt')
19 os.system('cat test.txt')
20 print('n')
21
22 print('如何避免open文件失败的问题呢?')
23 print('使用with as就可以了')
24 with open('test.txt', 'r') as fp:
25 st = fp.read
26 print('test.txt的内容为:%s' %st)
27
28 if __name__ == '__main__':
29 operaFile
执行命令:
python3 operaFile.py
得到的结果如图2所示。
图2 Python读写文件
对文件的操作跟C语言类似,但功能远比C语言要丰富。例如按行读取文件,多行读取文件等。C语言的优势是快,而Python的优势是模块多、功能丰富。返回搜狐,查看更多
责任编辑:
python写文件读文件-Python 实例:读写文件相关推荐
- python写一个游戏多少代码-使用Python写一个贪吃蛇游戏实例代码
我在程序中加入了分数显示,三种特殊食物,将贪吃蛇的游戏逻辑写到了SnakeGame的类中,而不是在Snake类中. 特殊食物: 1.绿色:普通,吃了增加体型 2.红色:吃了减少体型 3.金色:吃了回到 ...
- python游戏脚本实例-使用Python写一个贪吃蛇游戏实例代码
我在程序中加入了分数显示,三种特殊食物,将贪吃蛇的游戏逻辑写到了SnakeGame的类中,而不是在Snake类中. 特殊食物: 1.绿色:普通,吃了增加体型 2.红色:吃了减少体型 3.金色:吃了回到 ...
- vb直接读写文件服务器文件,vb使用open方法读写文件
vb使用open方法读写文件 vb使用open方法读写文件 (一)打开和关闭文件 1.顺序文件 打开顺序文件,我们可以使用Open语句.它的格式如下: Open pathname For [Input ...
- python怎么读write_Python中怎么读写文件
python中对文件的操作大概分为三步:打开文件.操作文件(读.写.追加写入).关闭文件. 1.无论对文件做哪种操作,操作前首先要保证文件被打开了,即需要一个打开的操作. 例:open(XXX.txt ...
- python 写csv加锁_Python: 对CSV文件读写 和 Md5加密
1. python 有专门的csv包,直接导入即可. import csv: 2. 直接使用普通文件的open方法 csv_reader=open("e:/python/csv_data/l ...
- python 写txt 换行_python中写入txt文件需要换行,以及\r 和\n
在Python中,用open()函数打开一个txt文件,写入一行数据之后需要一个换行 如果直接用 f.write('\n') 只会在后面打印一个字符串'\n',而不是换行' 需要用 f.write(' ...
- python将csv一行保存一个txt_Python读写文件(csv、txt、excel)
大家做在数据解决的时候,一定难免会与文件交互,那么对于指定的文件类型,我们如何操作呢? 1.python读写csv文件import csv #python2可以用file替代openwith open ...
- python编写poc_干货分享丨Python从入门到编写POC之读写文件
自发布了 今天与大家分享的是Python从入门到编写POC系列文章之读写文件,希望对大家学习有所帮助. 读写文件 读取键盘输入[raw_input( )或者input( )] >>> ...
- python 使用 with open() as 读写文件
读文件: 要以读文件的模式打开一个文件对象,使用Python内置的open()函数,传入文件名和标示符: >>> f = open('E:\python\python\test.tx ...
- python生成试卷制卷系统_Python 读写文件 小应用:生成随机的测验试卷文件
去年学习了python的读写文件部分,了解了python读写的常用模块os.shelve,今天准备把课后作业试着自己做一下 目标:1)生成35份试卷.每个试卷有50道选择题 2)为了防止有学生作弊,需 ...
最新文章
- 如何看待Spring下单例模式与线程安全的矛盾
- 降序排序_新手需要掌握的Excel排序功能都在这儿了!
- 额外域建立FSMO角色转移及夺取
- JDK各版本内容和新特性
- 1.10 字符串的替换(replace()、replaceFirst()和replaceAll())
- 使用Base64进行string的加密和解密
- HTML+CSS+PHP+COOKIE在本地搭建一个简易的登陆注册网页
- 【若依(ruoyi)】模态框
- .NET Core 项目指定SDK版本
- 无法打开caffe.pb.h, no such file or directory错误
- 又一个网页下载者木马
- 今晚博文视点大咖直播伴你读No.2:人工智能学习路线
- 【信号与系统实验】实验四 傅里叶变换、系统的频域分析
- 学制两年的计算机考研院校,研究生学制三年合适还是两年实用
- sap系统和服务器的关系,erp系统和sap系统的区别
- 一名赣州车主处理“碰瓷”过程,值得认真学习(转帖)
- VMware 虚拟机操作命令收集
- 使用tcgames电脑玩手机游戏助手时卡顿延迟问题解决方案
- STL常用——acwing——yxc
- Python 查找字符串内所有字符起始位置