python文件读取和创建
Posted 爬爬QQ
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python文件读取和创建相关的知识,希望对你有一定的参考价值。
方法一:
path=\'d:/NEWS.txt\' #以写模式打开路径文件,若不存在则创建,存在则覆盖,写入nihao f=open(path,\'w\') f_name.write(\'NIHAO\') #以读模式打开路径文件 f_name=open(path,\'r\') #读取文件 f_name.read() #以添加模式创建,存在则添加,不存在则创建 f_name=open(path,\'a\') f_name.write(\'\\nNIHAO,hello world\')
如果使⽤open创建⽂件对象,⼀定要⽤close关闭它。关闭⽂件
可以返回操作系统资源:
f.close()
方法二:
path=\'d:/NEWS.txt\'
In [212]: with open(path) as f: .....: lines = [x.rstrip() for x in f] 这样可以在退出代码块时,⾃动关闭⽂件。
常用示例:
In [225]: with open(\'tmp.txt\', \'w\') as handle: .....: handle.writelines(x for x in open(path) if len(x) In [226]: with open(\'tmp.txt\') as f: .....: lines = f.readlines() In [227]: lines Out[227]: [\'Sueña el rico en su riqueza,\\n\', \'que más cuidados le ofrece;\\n\', \'sueña el pobre que padece\\n\', \'su miseria y su pobreza;\\n\', \'sueña el que a medrar empieza,\\n\', \'sueña el que afana y pretende,\\n\', \'sueña el que agravia y ofende,\\n\', \'y en el mundo, en conclusión,\\n\', \'todos sueñan lo que son,\\n\', \'aunque ninguno lo entiende.\\n\']
以上是关于python文件读取和创建的主要内容,如果未能解决你的问题,请参考以下文章
python 读取多个csv文件中某一列,并生成一个新csv文件