python怎么写文件

1. Python如何读写文本文件

1.open使用open打开文件后一定要记得调用文件对象的close()方法。比如可以用try/finally语句来确保最后能关闭文件。

file_object = open('thefile.txt')

try:

all_the_text = file_object.read( )

finally:

file_object.close( )

注:不能把open语句放在try块里,因为当打开文件出现异常时,文件对象file_object无法执行close()方法。

2.读文件读文本文件input = open('data', 'r')

#第二个参数默认为r

input = open('data')

读二进制文件input = open('data', 'rb')

读取所有内容file_object = open('thefile.txt')

try:

all_the_text = file_object.read( )

finally:

file_object.close( )

读固定字节file_object = open('abinfile', 'rb')

try:

while True:

chunk = file_object.read(100)

if not chunk:

break

do_something_with(chunk)

finally:

file_object.close( )

读每行list_of_all_the_lines = file_object.readlines( )

如果文件是文本文件,还可以直接遍历文件对象获取每行:

for line in file_object:

process line

3.写文件写文本文件output = open('data.txt', 'w')

写二进制文件output = open('data.txt', 'wb')

追加写文件output = open('data.txt', 'a')

output .write("\n都有是好人")

output .close( )

写数据file_object = open('thefile.txt', 'w')

file_object.write(all_the_text)

file_object.close( )

2. python中怎么写excel文件

想要使用python实现对Excel文件的读写,首先需要安装专用的模块(如果你是大牛可以自己编写)xlrd模块。

解压以后启动cmd命令窗口,在其中输入xlrd解压后所在的目录,执行安装命令如图所示(cmd命令的使用请自行百度,本机已经配置好了python环境才可以正常安装)

在IDE环境中导入使用对应的xlrd模块,以eclipse环境为例如图所示

impot xlrd即可

打开Excel文件读取数据的简单示例如图所示:

import xlrd后

(最新的xlrd 0.9.4版本跨平台同时支持.xls和.xlsx)

新手们在使用时会遇到:OSError: Invalid argument:XXX错误,这是文件I/O错误。在windows中要使用正斜杠 (对:C:/bbbb.xlsx,错:('C:\bbbb.xlsx')

6

使用xlrd模块简单读取excel中的sheet和行、列数据。

sheets()[i],row_values(i),col_values(i)

3. python文件写操作

这样把 教你个简单的办法 python一般不会在原文件中操作的,一般会读出来,操作,然后再写入的。

代码如下:#encoding:gbkinsert='123' #你想插入的字符串line='' #最终文件内容f=open("1.txt","r")i=f.readline() #读取文件内容f.close() pre=i[0:3] last=i[3:]line=pre+insert+lastf=open("1.txt","w")f.write(line)f.close()。

4. python 如何将列表写入文件

python把列表写入文件的详细代码:

list = ['foo', 'bar']

sep = ','

fl=open('list.txt', 'w')

fl.write(sep.join(list))

fl.close()

sep是分隔符,sep='\n'就是分行输入

另外提醒一下,考虑一下list里含有数字:,用str()函数转一下,看你要处理的数据了。

代码使用举例:

>>> l=["A","B","C","D"]

>>> f=open("k.txt","w")

>>> f.write(str(l))

>>> f.close()

>>>

这样的输出就是一个list ["A","B","C","D"]

扩展资料:

PYTHON 写入list并换行的方法:

f.writelines(lists) 是不换行的写入,可用以下方法在写入时换行。

方法一:

for line in lists:

f.write(line+'\n')

方法二:

lists=[line+"\n" for line in lists]

f.writelines(lists)

方法三:

f.write('\n'.join(lists))

5. python文件写操作

这样把 教你个简单的办法

python一般不会在原文件中操作的,一般会读出来,操作,然后再写入的。代码如下:

#encoding:gbk

insert='123' #你想插入的字符串

line='' #最终文件内容

f=open("1.txt","r")

i=f.readline() #读取文件内容

f.close()

pre=i[0:3]

last=i[3:]

line=pre+insert+last

f=open("1.txt","w")

f.write(line)

f.close()

6. python怎么中文写txt文件

本文以txt 文本为例,只是介绍ANSI,Unicode,UTF-8 三种编码的文件的读写过程,对于编码不做深究了 一、用记事本另存为时,可以选择保存文本使用的的几种编码模式,分别为:ANSI:默认保存的编码格式,采用本地操作系统默认的内码,简体中文一般为GB2312。

Unicode:UTF-16的小端字节序,加上BOM签名:0xFFFE。Unicode bigendian:Unicode编码:UTF-16的大端字节序,加上BOM签名:0xFEFF。

UTF-8:编码格式是:UTF-8,其BOM为0xEF BB BF(UTF-8不区分字节序,这个32313133353236313431303231363533e78988e69d8331333363393638BOM仅标志UTF-8编码)Python对于读取的txt文件,最好在读取的时候进行decode成unicode编码,def read_out(self): with codecs.open(self.filename, 'r+') as get: return get.read().decode('gbk')然后再写入的时候进行encode成对应想要的编码类型,这样可以保证源文件的编码方式不会改变,且中文不会乱码整个代码过程保持使用unicode编码方式利用try…except 来进行编码判别具体使用了那种编码方式f.write(self.filename.encode('gbk'))二、对于raw_input 通过键盘输入的文字,通过sys模块中的stdin.encodeing来进行解码content = raw_input().decode(sys.stdin.encoding)type(content) 是unicode暂时这么多。

7. python怎么以追加的方式写文件

一、用Python创建一个新文件,内容是从0到9的整数, 每个数字占一行:

#python

>>>f=open('f.txt','w') # r只读,w可写,a追加

>>>for i in range(0,10):f.write(str(i)+'\n')

. . .

>>> f.close()

二、文件内容追加,从0到9的10个随机整数:

#python

>>>import random

>>>f=open('f.txt','a')

>>>for i in range(0,10):f.write(str(random.randint(0,9)))

. . .

>>>f.write('\n')

>>>f.close()

三、文件内容追加,从0到9的随机整数, 10个数字一行,共10行:

#python

>>> import random

>>> f=open('f.txt','a')

>>> for i in range(0,10):

. . . for i in range(0,10):f.write(str(random.randint(0,9)))

. . . f.write('\n')

. . .

>>> f.close()

四、把标准输出定向到文件:

#python

>>> import sys

>>> sys.stdout = open("stdout.txt", "w")

python怎么写文件

转载请注明出处育才学习网 » python怎么写文件

知识

微店描述怎么写

阅读(210)

本文主要为您介绍微店描述怎么写,内容包括微店商品描述要怎么写,微店商品描述要怎么写,微店店铺简介怎么写。微店的店铺公告是介绍你的店铺最重要的地方,也是顾客了解信任你店铺的窗口,那么怎么写好你的店铺公告真的很关键,因为店铺公告的区域

知识

花圈挽联怎么写对父亲

阅读(203)

本文主要为您介绍花圈挽联怎么写对父亲,内容包括有关父亲的花圈挽联怎么写,朋友父亲去逝花圈挽联怎么写,花圈挽联称呼怎么写。1 )、挽联一般都是左侧一条写词,右侧一条写XX敬挽,等等.没有在挽联下方落款的.如:左 悼念XX千古;右 友XX敬挽.\x0d2

知识

在校申请书怎么写

阅读(242)

本文主要为您介绍在校申请书怎么写,内容包括在校证明申请书该怎么写,要学校出示在校证明的申请表怎么写给200分,在校证明申请书怎么写。不知道你的证明需要用在哪方面,出国用,申请助学贷款用,还是其他的用途,不同的用途的在校证明写法也是不一

知识

准备好的英语怎么写

阅读(187)

本文主要为您介绍准备好的英语怎么写,内容包括准备好的用英语怎么读,准备的英语怎么写,“做好准备”,英语怎么写。1. get ready for2. Ready3. please be fully prepared4. Please get rea

知识

英语工厂怎么写

阅读(222)

本文主要为您介绍英语工厂怎么写,内容包括工厂的英语怎么写,工厂的英语单词怎么写,工厂的英语怎么写。Factoryplantworksmill短语工厂方法 Factory Method ; Factory method pattern

知识

网易邮箱怎么写

阅读(192)

本文主要为您介绍网易邮箱怎么写,内容包括网易邮箱格式怎么写,163邮箱的正确格式怎么写,163邮箱格式怎么写。163邮箱的正确格式为:用户名@163.com。例如我注册的时候用户名设置的12345,那么我的163邮箱地址就是:12345@163.

知识

家乡景物作文怎么写

阅读(208)

本文主要为您介绍家乡景物作文怎么写,内容包括怎样写家乡的景物作文,写家乡景物的作文怎么写,要300字以上,急,以家乡的景物为题材,写一篇习作。我家乡前面有一块田地,一年四季景色宜人。春天,禾苗复活了,一根根冒出的“婴儿”绿绿茵茵的,像一个

知识

我恨的英语怎么写

阅读(195)

本文主要为您介绍我恨的英语怎么写,内容包括我恨你的英语怎么写啊,我恨你英语怎么写,我恨他一世、、、不再想他的英文怎么写。我恨你I detest you!我恨你!-- 英汉 - 翻译样例 - 口语I hate you!@ She cried,我恨你-- 现代

知识

温暖的旅程怎么写

阅读(174)

本文主要为您介绍温暖的旅程怎么写,内容包括温暖的旅程作作文怎么写,温暖的旅程作文怎样写,温暖的旅程作作文怎么写。早晨的阳光照射坐在火车窗边的我,愉快的北京之旅就此开始了。满怀激动的我,下了火车,好奇地望着周围的景色,首都北京我来了。

知识

薪资证明怎么写

阅读(191)

本文主要为您介绍薪资证明怎么写,内容包括工资证明怎么写,工资证明怎么写,工资证明怎么写。工资收入证明样本兹证明___是我单位员工,身份证号码:_____,在我单位工作___年,岗位为____,年收入__万元(人民币)。特此证

知识

案件分析怎么写

阅读(270)

本文主要为您介绍案件分析怎么写,内容包括案例分析怎样写,法律案例分析怎么写,法律案例分析范文1500字左右。一般情况下,案例分析应该包括以下内容(以刑法为例):可以在开始就写明该案例分析的结果,如该案的被告人涉嫌盗窃罪;还有一种写法是通过全

知识

台湾国籍怎么写

阅读(663)

本文主要为您介绍台湾国籍怎么写,内容包括台湾留学生国籍写什么,台湾明星的国籍写的是什么,台湾留学生国籍写什么。国籍体现的都是中国(台湾),以下是你个明星的个人资料: 舒淇 - [港台明星] 2010-08-27 姓名:舒淇英文:Shu Qi性别:

知识

个字日语怎么写

阅读(182)

本文主要为您介绍个字日语怎么写,内容包括这几个字用日文怎么说怎么写,日语的的字怎么写,请教几个字用日语怎么写。理工学校 :理工学校(りこう がっこう)高一5班 :高一5组(こういち 5くみ)日语 :日本语(にほんご)同学 :同级生(どうきゅうせい

知识

动物记录怎么写

阅读(267)

本文主要为您介绍动物记录怎么写,内容包括动物的观察记录要怎么写,动物的观察日记怎么写,三年级写昆虫或者是动物观察记录怎么写,不少于200字(一长段)。观察日记动物家里养了三条鱼,每一条都长得不一样,各有爱好。有一条喜欢吃,有一条爱发呆,另一

知识

日志文件怎么写

阅读(156)

本文主要为您介绍日志文件怎么写,内容包括如何写日志文件,一般日志文件应该怎么写,在qq动态里怎么写日志文件。电脑版和手机版先要申请QQ空间,然后在空间里面写空间里有个小精灵,你可以通过它写日志,也可以像回答者:wuyingonline 所说去写

知识

手机里怎么写文件

阅读(188)

本文主要为您介绍手机里怎么写文件,内容包括怎么在手机上填写文档,如何用手机写文档,这样的文件在手机上怎么填写怎么发送知道的,麻烦说一下,谢谢。找到手机中的应用下载商城,点击进入这个软件。2、进入到商城的主页面后,浏览商店里面的内容,

知识

keil怎么写头文件

阅读(177)

本文主要为您介绍keil怎么写头文件,内容包括怎么写Keil头文件,怎么在keil里建立头文件,keilc51头文件如何编写。/*------------------------------------------------------------------

知识

python怎么写循环

阅读(230)

本文主要为您介绍python怎么写循环,内容包括python循环语句怎么写,python的for循环语句怎么写,Python怎么写一个循环判断的list。1.input函数会把你的输入解读为字符串,不能用来百作为while的判定条件。但是这里只是你可能哪里代码敲错了,我

知识

java读取文件的路径怎么写

阅读(170)

本文主要为您介绍java读取文件的路径怎么写,内容包括java读取本地文件路径怎么写,java读取本地文件路径怎么写,如何查看java读取文件的路径。File类有两个常用方法可以得到文件路径一个是:getCanonicalPath(),另一个是:getAbsolutePath(),可以

知识

php文件怎么写

阅读(154)

本文主要为您介绍php文件怎么写,内容包括请问php如何写入文件,PHP文件的写法怎么个写法拜托各位大神,一个php文件中怎么写一个类调用另外一个Php文件的类。嗯,很简单,不过这次不是用file_put_contents()函数了,代码如下:// 假设你的文件b.php已

知识

wps怎么写文件

阅读(197)

本文主要为您介绍wps怎么写文件,内容包括手机怎么用wps写文档,电脑WPS怎么写word文档,怎么在wps上做文件。打开手机wps,进入界面后右下角会有一个很大的“加号”,点一下这个“加号”图表,就可以新建文档了。

知识

怎么写html文件

阅读(192)

本文主要为您介绍怎么写html文件,内容包括如何编写一个html文件在线等,如何编写一个html文件在线等,html包含文件怎么写。最简单的打开记事本写下面的东西<html><head><title&gt;这是网页标题</title></head><body><h1&

[/e:loop]