python open文件操作写入word为啥打不开

作者&投稿:诸齐 (若有异议请与网页底部的电邮联系)
文本文档用python的open怎么不能操作啊~

f=open('/tmp/hello','w')

#open(路径+文件名,读写模式)

#读写模式:r只读,r+读写,w新建(会覆盖原有文件),a追加,b二进制文件.常用模式

如:'rb','wb','r+b'等等
读写模式的类型有:
rU 或 Ua 以读方式打开, 同时提供通用换行符支持 (PEP 278)
w 以写方式打开,
a 以追加模式打开 (从 EOF 开始, 必要时创建新文件)
r+ 以读写模式打开
w+ 以读写模式打开 (参见 w )
a+ 以读写模式打开 (参见 a )
rb 以二进制读模式打开
wb 以二进制写模式打开 (参见 w )
ab 以二进制追加模式打开 (参见 a )
rb+ 以二进制读写模式打开 (参见 r+ )
wb+ 以二进制读写模式打开 (参见 w+ )
ab+ 以二进制读写模式打开 (参见 a+ )

如果不用全路径则是相对路径,相对的是当前路径,当前路径是最开始启动进程的路径,比如说你的cmd默认路径是system32下面(待确认),在cmd里输入python xxx.py,当前路径是cmd的路径,并不是py的路径。如果你直接双击py文件运行,当前路径有有可能是py的路径了,但也说不定。

Word文件的格式远没有这么简单,你这种直接写入的方式只适用于纯文本文件。


临渭区19751384459: python文作操作函数open() -
喻音蓝伊: 1.并非只能访问文本文件 open可以访问任何形式的文件,在访问非文本格式文件(二进制文件)的时候,访问模式通常加上'b'(即二进制模式:'rb'或'wb'),但并不必须,依情况而定2.路径是填写在前面的filename参数处的 如你的例...

临渭区19751384459: 如何用PYTHON把一组数据写入一个文件 -
喻音蓝伊: 使用open()打开一个文件对象,然后使用文件对象的write()方法写入文件.最后关闭这个文件对象close().

临渭区19751384459: python open怎么指定行插入 -
喻音蓝伊: 指定行插入比较麻烦,我一般会读取文件,然后将读到的内容一行行的写入到一个新文件,以前回答的一个问题:https://zhidao.baidu.com/question/21215663811268116671 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19# -*- coding:utf-8 -*- ...

临渭区19751384459: 用python读取文本文件,对读出的每一行进行操作,这个怎么写? -
喻音蓝伊: 用python读取文本文件,对读出的每一行进行操作,写法如下: f = open("test.txt", "r")while True:line = f.readline()if line:pass # do something hereline=line.strip()p=line.rfind('.')filename=line[0:p]print "create %s"%lineelse:break...

临渭区19751384459: python可以同时对文件进行读写操作吗 -
喻音蓝伊: 对文件的操作,步骤为:打开一个文件-->读取/写入内容-->保存文件 文件读写的3中模式# 1、w 写模式,它是不能读的,如果用w模式打开一个已经存在的文件,会清空以前的文件内容,重新写# w+ 是读写内容,只要沾上w,肯定会清空原来的...

临渭区19751384459: 怎样用python生成一个脚本文件 -
喻音蓝伊: 直接使用python的文件读写功能写入文件即可,简单代码如下:with open("文件名","w") as f:f.write("脚本内容")文件不存在会自动创建

临渭区19751384459: python向文件内写入数据 -
喻音蓝伊: f = open("a.txt", "w") for i in range(1, 10):f.write("<user>\n <id>"+str(i)+"</id>\n</user>\n") f.close()因为i是int型,所以要先转为str型,再进行字符串拼接,然后写入文件

临渭区19751384459: 用python怎么想一个文件中写入一个中文字符 -
喻音蓝伊: 直接open()一个文件,然后调用write函数

临渭区19751384459: python怎么打开文件模式 -
喻音蓝伊: 读写文件是最常见的IO操作.Python内置了读写文件的函数,用法和C是兼容的. 读写文件前,我们先必须了解一下,在磁盘上读写文件的功能都是由操作系统提供的,现代操作系统不允许普通的程序直接操作磁盘,所以,读写文件就是请求操...

临渭区19751384459: python怎么导入txt文件 -
喻音蓝伊: 直接用open函数就可以了,参数是带路径的文件名,和打开模式(此处省略,默认为r),不知道你说的是不是这种导入 f=open('d:/test.txt') for i in f: print i

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网