python 写文件 换行_Python学习16:读写文件
一个简单的文本编辑器
# -*- coding: utf-8 -*-
from sys import argv # 从sys模块导入argv函数,
#「argv」是「argument variable」参数变量的简写形式。一般在命令行调用的时候由系统传递给程序。
# 一般在命令行调用的时候由系统传递给程序。
script, filename = argv # 利用argv函数,把 argv 中的东西解包,将所有的参数依次赋予左边的变量名
print "We're going to erase %r." % filename # 打印文件名参数
print "If you don't want that, hit CTRL-C (^C)." # 提示输入CTRL+C就退出程序
print "If you do want that, hit RETURN."
print "Here is the original file: "
txt = open(filename) # 使用open函数打开文件,并把内容存到txt变量中
print txt.read() # 读取txt的内容并打印出来,这一块是为了读取未清除文件内容并写入其他内容之前的内容
raw_input("?")
print "Opening the file..."
target = open(filename, 'w') # 以写模式打开文件
print "Truncating the file. Goodbye!"
target.truncate() # 用truncate函数清除文件内容
print "Now I'm going to ask you for three lines."
#line1 = raw_input("Line 1: ") # 写入三行内容,保存到line1,line2和line3的变量中
txt1 = open(filename, 'w')
txt1.write ('This is a test.\nReally, it is.')
txt1.close()
print "I'm going to write these to the file."
target.write(line2) # 使用write函数把line1变量中
target.write("\n") # 使用write函数写入一个换行符
target.write(line2) #使用write函数把line2变量中
target.write("\n") # 使用write函数写入一个换行符
target.write(line3) #使用write函数把line3变量中
target.write("\n") # 使用write函数写入一个换行符
print "And finally, we close it."
target.close() # 关闭文件
filename1 = raw_input("input a filename: ")
filename1_open = open(filename1) # 打开文件
print "Here is the new file content: "
print filename1_open.read() # 读取新的文件内容
print "close opened file..."
filename1_open.close() # 关闭文件
python 写文件 换行_Python学习16:读写文件相关推荐
- python 写txt 换行_python中写入txt文件需要换行,以及\r 和\n
在Python中,用open()函数打开一个txt文件,写入一行数据之后需要一个换行 如果直接用 f.write('\n') 只会在后面打印一个字符串'\n',而不是换行' 需要用 f.write(' ...
- python 写csv加锁_Python: 对CSV文件读写 和 Md5加密
1. python 有专门的csv包,直接导入即可. import csv: 2. 直接使用普通文件的open方法 csv_reader=open("e:/python/csv_data/l ...
- python 写文件 换行_python中写入txt文件需要换行,以及\r 和\n
原博文 2019-09-25 16:16 − 在Python中,用open()函数打开一个txt文件,写入一行数据之后需要一个换行 如果直接用 f.write('\n')只会在后面打印一个字符串'\n ...
- python读取文件路径格式_Python学习笔记读写文件之文件与文件路径
随笔记录方便自己和同路人查阅. #------------------------------------------------我是可耻的分割线--------------------------- ...
- python 写txt 换行_python 批配换行Numpy数组的保存与读取方法
1. 数组以二进制格式保存 np.save和np.load是读写磁盘数组数据的两个主要函数.默认情况下,数组以未压缩的原始二进制格式保存在扩展名为npy的文件中,以数组a为例 np.save(&quo ...
- python写word下标_Python用python-docx读写word文档
备注: doc是微软的专有的文件格式,docx是Microsoft Office2007之后版本使用,其基于Office Open XML标准的压缩文件格式,比 doc文件所占用空间更小.docx格式 ...
- python写前端代码_python学习之路前端-JavaScript
JavaScript是一种属于网络的脚本语言,已经被广泛用于Web应用开发,常用来为网页添加各式各样的动态功能,为用户提供更流畅美观的浏览效果.通常JavaScript脚本是通过嵌入在HTML中来实现 ...
- vb直接读写文件服务器文件,vb使用open方法读写文件
vb使用open方法读写文件 vb使用open方法读写文件 (一)打开和关闭文件 1.顺序文件 打开顺序文件,我们可以使用Open语句.它的格式如下: Open pathname For [Input ...
- python 文本换行_Python学习入门(23)—读写文件
(本号正在连续推出以Python官网文档为主线的系统学习Python的系列文章或视频,感兴趣的朋友们欢迎搜索关注.在这里学习Python事半功倍!本文及后续文章如无特别声明均以Windows平台作为演 ...
最新文章
- 判断两个图片的特征向量_响应式布局提高篇 图片正确的打开方式
- 使用 coding.net 发布你的个人博客
- js实现一键复制到剪切板上_你的“剪切板”正在被网赚者控制
- 【转】排序算法复习(Java实现)(一): 插入,冒泡,选择,Shell,快速排序...
- sts4创建spring项目_使用STS4新建springboot项目
- 用JAVA语言创建链表的方法
- 浅谈游戏视觉包装中的“情感化设计”
- 基于SQLite+EF6实现一套自己的Key-Value存储管理工具包(1)
- Codeforces- Educational Codeforces Round 69
- 什么是ci/cd_什么是CI / CD?
- 基金大跌,基民上闲鱼“卖货回血”了!支付宝深夜发文!真的没人买基了?...
- 7-12 方阵循环右移 (20 分)
- 三菱q系列plc连接电脑步骤_SERVER和三菱Q系列PLC通讯设置步骤
- 管理学之父德鲁克:目标管理的八要素和七步骤
- 职场上做“独狼”注定失败
- 一群参与境内外赌博网站的开发的程序员被抓,网友:切勿面向监狱编程。。。...
- c#语言编写汉诺塔游戏,c#语言编写汉诺塔游戏
- 基于Java的奖学金评定管理系统
- Android开发——RelativeLayout.LayoutParams的使用
- 如何使用JavaScript检查数字是否为素数?
热门文章
- ANTS医学影像配准+Li‘s 核磁共振影像数据处理
- android studio怎么输出文本,Android Studio 如何获取 text文本内容
- linux硬盘拷贝系统,教你在第二块硬盘上拷贝安装Linux系统
- 四十六、文件系统的层次结构
- 二十七、连续分配管理方式
- LeetCode 653. Two Sum IV - Input is a BST--Python解法
- 用Python爬取好奇心日报
- 七层负载均衡--Haproxy
- android+5系统,Android2.3.5系统+华为UI
- 真分数c语言,C语言列出真分数序列代码及解析