python文件writelines_python 写文件write(string), writelines(list)
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)相关推荐
- Python读文件与写文件
Python读文件与写文件 Date TempHighF TempAvgF TempLowF 2019/1/10 72 65 57 2019/1/11 75 62 48 2019/1/12 67 57 ...
- writelines是python对文件的写操作方法_Python File writelines() 方法
概述 writelines() 方法用于向文件中写入一序列的字符串.高佣联盟 www.cgewang.com 这一序列字符串可以是由迭代对象产生的,如一个字符串列表. 换行需要制定换行符 \n. 语法 ...
- Python:读文件和写文件
1. 写文件 #! /usr/bin/python3 'makeTextFile.py -- create text file' import os def write_file(): "u ...
- python基础之写文件操作
博主简介:原互联网大厂tencent员工,网安巨头Venustech员工,阿里云开发社区专家博主,微信公众号java基础笔记优质创作者,csdn优质创作博主,创业者,知识共享者,欢迎关注,点赞,收藏. ...
- Python按行读取文件、写文件
Python按行读取文件 学习了:https://www.cnblogs.com/scse11061160/p/5605190.html file = open("sample.txt&qu ...
- python读文件和写文件-python开发--从文件中读取数据和写入文件
#! /usr/bin/env python -*- coding:utf-8 -*- """ @Author:gcan @Email:1528667112@qq.com ...
- python读取matlab文件_python写文件vs matlab写文件,由另一个s读取
我在python中打开/关闭文件时遇到了一个奇怪的问题.我正在尝试在python中做同样的事情,就像我在matlab中成功地做的那样,我在通过文本文件与一些软件通信时遇到了一个问题.为什么我不去解决这 ...
- python pandas csv 写文件_Pandas读写CSV文件的方法介绍(附代码)
本篇文章给大家带来的内容是关于Pandas读写CSV文件的方法介绍(附代码),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助. 读csv:使用pandas读取import pandas ...
- python读取txt文件写入失败-Python write 函数写文件失败
工作中涉及到了内容抓取的需求,用 Python 根据Url抓取对应的Html页面,并存储到本地文件,然后程序内继续将本地文件的路径作为参数,调用Node进行杂质过滤和内容提取.但怪的是在Python执 ...
最新文章
- apache workprefork
- HDU2106 decimal system
- onvif发送订阅规则
- hashmap put方法_Java HashMap put()方法与示例
- sencha app watch php,我的第一个基于SenchaTouch的WebApp
- 阿里技术专家加多:Java异步编程实战之基于JDK中的Future实现异步编程
- OpenInfra Days China 2020 官网正式上线,含免费注册通道!
- 10 种最流行的 Web 挖掘工具!
- 21世纪C语言(影印版)
- postgress无法远程连接问题解决方案
- python时间戳提取小时分钟秒,进行整点判断
- 拓端tecdat|R 语言绘制功能富集泡泡图
- 绚丽的javascript拾色器(不兼容IE8及以下)
- Python 学习笔记 (1)输出语句
- 【MOOC测试】数学模型
- FID - Web特征数据来了
- 干货:学编程适合用什么配置的电脑?
- 苹果6更换电池注意事项
- 工作一年了,小贺和大家说说心里话
- 配置高可用Eureka Server遇到的神坑:无法注册服务
热门文章
- MySQL Cluster 4个数据节点压力测试--mysqlslap工具压400W写
- 深入理解C# 3.x的新特性(2):Extension Method[下篇]
- linux标准I/O——按对象输入和输出
- 【计算机网络复习 数据链路层】3.5.3 CSMA协议
- android 查询wifi信息的类,Android 获取wifi信息
- php 上传大文件400,PHP fastcgi模式上传大文件(大约有300多K)报错
- android动态加home,Android 解决监听home键的几种方法
- 怎样查看cudnn版本_ubuntu16.04+Geforce GTX1060安装CUDA和cuDNN
- mysql数据表数据丢失6_MYSQL数据表损坏的原因分析和修复方法小结
- plt.subplots中的ax = ax.flatten()