python如何将文件a.txt的内容复制到b.txt中
作者:LanLanDeMing 发布时间:2021-04-24 15:22:33
标签:python,a.txt,复制,b.txt
python将a.txt的内容复制到b.txt 中
# 1. 用r方式打开a.txt
f = open("a.txt","r")
# 2. 读取a.txt的内容
buf = f.read()
# 3. 关闭a.txt
f.close
# 4. 用w或者a的方式打开b.txt
f = open("b.txt","w")
# 5. 将文件写入b.txt中
f.write(buf)
# 6. 关闭b.txt
f.close()
python合并多个txt中的内容到一个txt中
在使用python进行合并多个txt的内容时,使用如下:
with open(filepath,'w') as f:
f.write(line)
会导致将原来的filepath中的内容进行覆盖,如何进行不覆盖形式的编写呢,我们可以进行先读行再写的方式(先readlines(),后write),源代码如下,同时还包含将文章中的符号、数字等的去除:
import os
import re
import sys
mefile_name=['D:\\LDA\\LdaStemDocs2\\breast cancer\\','D:\\LDA\\LdaStemDocs2\\colon cancer\\','D:\\LDA\\LdaStemDocs2\\lung cancer\\','D:\\LDA\\LdaStemDocs2\\NHL\\','D:\\LDA\\LdaStemDocs2\\pancreatic cancer\\','D:\\LDA\\LdaStemDocs2\\prostate cancer\\','D:\\LDA\\LdaStemDocs2\\urinary bladder cancer\\']
for i in range(len(mefile_name)):
for j in range(len(datil_name)):
meragefiledir=mefile_name[i]+datil_name[j]
filenames=os.listdir(meragefiledir)
filestore_name='\\result_.txt'
with open(filestore_name,'w',encoding='utf-8') as f:
for filename in filenames:
filepath=meragefiledir+'\\'
filepath=filepath+filename
for line in open(filepath).readlines():
line=re.findall(r'[a-zA-Z]+\s+[a-zA-Z\s]*',line)
line="".join(line)
#print(line)
f.write(line+'\n')
#f.write('\n')
print('combine {0}{1} ending~~~~~~\n'.format(mefile_name[i],datil_name[j]))
print('ending all')
以上代码删除了原有的open(file)路径,具体根据自己的文件路径进行添加。
来源:https://blog.csdn.net/LanlanDeming/article/details/103226087
0
投稿
猜你喜欢
- 关于 TensorFlowTensorFlow™ 是一个采用数据流图(data flow graphs),用于数值计算的开源软件库。节点(N
- torch.flatten(x)等于torch.flatten(x,0)默认将张量拉成一维的向量,也就是说从第一维开始平坦化,t
- 1.简介celery(芹菜)是一个异步任务队列/基于分布式消息传递的作业队列。它侧重于实时操作,但对调度支持也很好。celery用于生产系统
- 我就废话不多说了,大家还是直接看代码吧~import datetime# 时间格式 .%f 毫秒## "%Y-%m-%dT%H:%
- 前言本文做的是基于三层神经网络实现手写数字分类,神经网络设计是设计复杂深度学习算法应用的基础,本文将介绍如何设计一个三层神经网络模型来实现手
- 用来制作甘特图的专业工具也不少,常见的有:Microsoft Office Project、GanttProject、WARCHART XG
- 简介如何简单的使用python来实现将一部视频转换为字符画视频的效果。 其实,大家都知道视频就是一帧一帧的图片构成的。  
- 本文实例讲述了Python实现的HMacMD5加密算法。分享给大家供大家参考,具体如下:什么是 HMAC-MD5?1、比如你和对方共享了一个
- python导入同级别模块很方便:import xxx要导入下级目录页挺方便,需要在下级目录中写一个__init__.py文件from di
- 今天写一个在windows下批量修改文件名的python脚本,用到文件的遍历。用python进行文件遍历有多种方法,这里列举并说明一下。os
- 问题描述:用 Python 实现函数 count_words(),该函数输入字符串 s 和数字 n,返回 s 中 n 个出现频率
- 本文为大家分享了opencv基于Haar人脸检测和眼睛检测的具体代码,供大家参考,具体内容如下在这里,我们将进行人脸检测。最初,该算法需要大
- 这里我们在SQL Server 2005\SQL Server 2008版本上通过举例子,说明临时表和表变量两者的一些特征,让我们对临时表和
- 本文实例讲述了Python实现简单过滤文本段的方法。分享给大家供大家参考,具体如下:一、问题:如下文本:## Alignment 0: sc
- 前言用过unittest的童鞋都知道,有两个前置方法,两个后置方法;分别是setup()setupClass()teardown()tear
- 相关代码:JavaScript写的日期时间控件,很好用 13个超酷的js显示时间效果 <html><head><
- 函数是一种仅在调用时运行的代码块。可以将数据(称为参数)传递到函数中。函数可以把数据作为结果返回。创建函数在 Python 中,使用 def
- 如图所示,要处理的数据是一个json数组,而且非常大下图为电脑配置,使用 json.load() 方法加载上述json文件电脑直接卡死解决思
- 前言为了上班摸鱼方便,今天自己写了个爬取笔趣阁小说的程序。好吧,其实就是找个目的学习python,分享一下。一、首先导入相关的模块impor
- 简单的合并,本例是横向合并,纵向合并可以自行调整。import xlrd import xlwtimport shutil from xlu