1.write(sting)

>>> f=open('somefile-11-4.txt','w')

>>> f.write('this\nis\nhaiku') #write(string)

>>> f.close()

>>>

>>> f=open('somefile-11-4.txt','r')

>>> f.read() #在这里直接f.read()读出的是不换行的一段字符。

'this\nis\nhaiku'

>>>

>>> f=open('somefile-11-4.txt','r')

>>> print f.read() #使用print语句将文件somefile-11-4.txt文件的真正内容显示出来。

this

is

haiku

>>>

2.writelines(list)

>>> f=open('somefile-11-4.txt','r')

>>> lines=f.readlines() #将读到的文件内所有的内容放到分配的内存lines里

>>> f.close()

>>> lines[1]='isn't a\n' #这里必须是双引号,而不是单引号,否则报错

File "", line 1

lines[1]='isn't a\n'

^

SyntaxError: invalid syntax

>>> lines[1]="isn't a\n" #在内存的第二行写上字符:isn't a

>>> f=open('somefile-11-4.txt','w') #以写的方式打开文件

>>> f.writelines(lines) #将内存lines里的内容写入到文件对象f里

>>> f.close()

>>> f=open('somefile-11-4.txt','r') #以读的方式打开文件somefile-11-4.txt

>>> print f.read() #将读出的所有内容打印出来

this

isn't a

haiku

>>>

函数 writelines(list)

函数writelines可以将list写入到文件中,但是不会在list每个元素后加换行符,所以如果想每行都有换行符的话需要自己再加上。

sample_list = [line+'\n' for line in sample_list]

outfile.wirtelines(sample_list)

python文件writelines_python 写文件write(string), writelines(list)相关推荐

  1. Python读文件与写文件

    Python读文件与写文件 Date TempHighF TempAvgF TempLowF 2019/1/10 72 65 57 2019/1/11 75 62 48 2019/1/12 67 57 ...

  2. writelines是python对文件的写操作方法_Python File writelines() 方法

    概述 writelines() 方法用于向文件中写入一序列的字符串.高佣联盟 www.cgewang.com 这一序列字符串可以是由迭代对象产生的,如一个字符串列表. 换行需要制定换行符 \n. 语法 ...

  3. Python:读文件和写文件

    1. 写文件 #! /usr/bin/python3 'makeTextFile.py -- create text file' import os def write_file(): "u ...

  4. python基础之写文件操作

    博主简介:原互联网大厂tencent员工,网安巨头Venustech员工,阿里云开发社区专家博主,微信公众号java基础笔记优质创作者,csdn优质创作博主,创业者,知识共享者,欢迎关注,点赞,收藏. ...

  5. Python按行读取文件、写文件

    Python按行读取文件 学习了:https://www.cnblogs.com/scse11061160/p/5605190.html file = open("sample.txt&qu ...

  6. python读文件和写文件-python开发--从文件中读取数据和写入文件

    #! /usr/bin/env python -*- coding:utf-8 -*- """ @Author:gcan @Email:1528667112@qq.com ...

  7. python读取matlab文件_python写文件vs matlab写文件,由另一个s读取

    我在python中打开/关闭文件时遇到了一个奇怪的问题.我正在尝试在python中做同样的事情,就像我在matlab中成功地做的那样,我在通过文本文件与一些软件通信时遇到了一个问题.为什么我不去解决这 ...

  8. python pandas csv 写文件_Pandas读写CSV文件的方法介绍(附代码)

    本篇文章给大家带来的内容是关于Pandas读写CSV文件的方法介绍(附代码),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助. 读csv:使用pandas读取import pandas ...

  9. python读取txt文件写入失败-Python write 函数写文件失败

    工作中涉及到了内容抓取的需求,用 Python 根据Url抓取对应的Html页面,并存储到本地文件,然后程序内继续将本地文件的路径作为参数,调用Node进行杂质过滤和内容提取.但怪的是在Python执 ...

最新文章

  1. apache workprefork
  2. HDU2106 decimal system
  3. onvif发送订阅规则
  4. hashmap put方法_Java HashMap put()方法与示例
  5. sencha app watch php,我的第一个基于SenchaTouch的WebApp
  6. 阿里技术专家加多:Java异步编程实战之基于JDK中的Future实现异步编程
  7. OpenInfra Days China 2020 官网正式上线,含免费注册通道!
  8. 10 种最流行的 Web 挖掘工具!
  9. 21世纪C语言(影印版)
  10. postgress无法远程连接问题解决方案
  11. python时间戳提取小时分钟秒,进行整点判断
  12. 拓端tecdat|R 语言绘制功能富集泡泡图
  13. 绚丽的javascript拾色器(不兼容IE8及以下)
  14. Python 学习笔记 (1)输出语句
  15. 【MOOC测试】数学模型
  16. FID - Web特征数据来了
  17. 干货:学编程适合用什么配置的电脑?
  18. 苹果6更换电池注意事项
  19. 工作一年了,小贺和大家说说心里话
  20. 配置高可用Eureka Server遇到的神坑:无法注册服务

热门文章

  1. MySQL Cluster 4个数据节点压力测试--mysqlslap工具压400W写
  2. 深入理解C# 3.x的新特性(2):Extension Method[下篇]
  3. linux标准I/O——按对象输入和输出
  4. 【计算机网络复习 数据链路层】3.5.3 CSMA协议
  5. android 查询wifi信息的类,Android 获取wifi信息
  6. php 上传大文件400,PHP fastcgi模式上传大文件(大约有300多K)报错
  7. android动态加home,Android 解决监听home键的几种方法
  8. 怎样查看cudnn版本_ubuntu16.04+Geforce GTX1060安装CUDA和cuDNN
  9. mysql数据表数据丢失6_MYSQL数据表损坏的原因分析和修复方法小结
  10. plt.subplots中的ax = ax.flatten()