Python 3 读写文件的简单方法!

a = open(‘test.txt‘,‘w‘)

这行代码创建了一个名为test的文本文档,模式是写入(模式分为三种,w代表写入,r代表阅读,a代表在尾行添加)。

a.write(‘hello,world!‘)

这行代码是往test.txt文件写入数据,这里写入的是‘hello,world!’。写入的数据就是你打开文件后看到的内容。

a.close()

读写完毕后记得关闭文件。

print(a.readline())

显示文件中第一行的内容,多次执行则依次显示第二行、第三行...

a.seek(0)

回到文件的开始位置,如果使用readline方法之后,位置会跑到第三行或其它位置(看你执行到哪一行),使用seek()可以回到文档开始位置。

print(a.read(12))

显示文档前12个大小的内容。

上面就是简单的Python 3中新建文件、读取文件、修改文件的方法了。

时间: 2024-07-29 04:28:19

Python 3 读写文件的简单方法!的相关文章

IOS读写Plist文件最简单方法

在网上搜了一圈,发现好多代码 = =小白不想看那么多啊,然后就琢磨了下,原来这么easy ! 1 // 获取PLIST路径 2 NSString *plistPath = [[NSBundle mainBundle] pathForResource:@"config" ofType:@"plist"]; 3 // 获取PLIST数据 4 NSMutableDictionary *data = [[NSMutableDictionary alloc] initWith

python二进制读写文件

#coding=gbk ''' Created on 2014-5-7 ''' import os.path inputPath = './input.txt' outPath = './out.txt' bufferSize = 10 inputFile = open(inputPath, 'rb') outFile = open(outPath, 'wb+') fileSize = os.path.getsize(inputPath) readedSize = 0 while readedS

解决 python 中读写文件的终极方案 UnicodeDecodeError: 'gbk' codec can't decode byte 0x9d in position 1270: illega

UnicodeDecodeError: 'gbk' codec can't decode byte 0x9d in position 1270: illegal multibyte sequence 上面是遇到的错误,本来想完成读文件,再写入另一文件的.但是在 fp.read() 时,一直遇到上面的错误,经过各种百度,google, 还有神奇的 stackoverflow 才知道是字符流的问题. 知道问题所在,还是没有解决,又苦苦搜索,终于在 stackoverflow 上找到灵感,可以把 op

Python绘制PDF文件~超简单的小程序

Python绘制PDF文件 项目简介 这次项目很简单,本次项目课,代码不超过40行,主要是使用 urllib和reportlab模块,来生成一个pdf文件. reportlab官方文档 http://www.reportlab.com/docs/reportlab-userguide.pdf 我们看看这个网页上的原数据: http://www.swpc.noaa.gov/ftpdir/weekly/Predict.txt 代码: #-*- coding: utf-8 -*- # 1. 用于下载原

手机压缩PDF文件的简单方法

有时候我们编辑好的PDF文件体积太大,但是又要发送邮件给他人,因为体积大的文件传输的速度不仅慢,往往还会导致传输失败,那我们怎么将PDF文件变小呢?其实我们可以在手机上把文件压缩打包后子啊传输,这样就大大的提高的传输的速度:一起来看看手机压缩文件的方法吧.准备工作:将需要转换的PDF文件保存在手机里,网络.PDF压缩工具手机压缩PDF文件的方法:1.先在手机的应用市场里搜索PDF压缩,然后选择接下里需要用到的工具. 2.打开工具后先熟悉一下整体的基本情况,然后选择小功能. 3.在小功能的页面找到

Python将一个大文件按段落分隔为多个小文件的简单方法

今天帮同学处理一点语料.语料文件有点大,并且是以连续两个换行符作为段落标志,他想把它按段落分隔成多个小文件,即每3个段落组成一个新文件.由于以前没有遇到过类似的操作,在网上找了一些相似的方法,看起来都有点复杂.所以经尝试,自己写了一段代码,完美解决问题. 基本思路是,先读原文件内容,并使用正则表达式,依据\n\n进行切片处理,结果为一个列表,其中每一个列表元素都存放一个切片中的内容:然后创建一个写文件的句柄:接下来遍历切片列表,并写入当前切片内容,判断是否已经写入了3个段落,如果不是,则继续读写

C# 读写XML文件最简单方法

C#史上最简单读写xml文件方式,创建控制台应用程序赋值代码,就可以运行,需要改动,请自行调整 using System; using System.Collections.Generic; using System.IO; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Xml; namespace ConsoleApp1 { class Program { public cons

cocos2d-x使用python脚本创建项目的简单方法

本文有CC原创.转载请注明地址:http://blog.csdn.net/oktears/article/details/13297003 在cocos2d-x2.1.4以上的版本号中.取消了使用vs模版创建项目的方法,開始使用python脚本创建项目,使用python创建项目须要在命令行敲非常多指令,比較麻烦. 我把这些命令组合在一起,放在了一个批处理文件里.直接双击打开批处理文件就能够通过几个简单的指令来创建项目. 第一步: 新建一个txt文件.将以下这段代码拷贝进去,保存文件.将文件名称改

CentOS创建vsftp进行读写操作的简单方法

1. 安装vsftpd yum install epel-release yum install vsftpd 2. 进入系统设置简单进行处理 注意 user_list 是不允许访问的列表. [[email protected] ~]# cd /etc/vsftpd/ [[email protected] vsftpd]# ll total 20 -rw-------. 1 root root 125 Oct 31 2018 ftpusers -rw-------. 1 root root 36