【python3-对某目录下的文本文件分词】教程文章相关的互联网学习教程文章

python – 包含列表列表的文本文件的连接?【代码】

假设我有两个文本文件1.txt和2.txt 1.txt的内容为:[['Hi', 'I'], ['I'], ['_am']]和 2.txt的内容为:[['_a', 'good'], ['boy']]如何加入相同并以时间有效的方式将其写入新文件,例如3.txt,它应如下所示:[['Hi', 'I'], ['I'], ['_am'], ['_a', 'good'], ['boy']]注意:我希望特殊字符(_)保持不变. 我已经尝试过在Concatenation of Text Files (.txt files) with list in python?中提到的堆栈溢出的前一个答案 我试过的内容如下:gl...

使用Python csv.reader从文本文件中删除html格式“>”【代码】

我有一个文本文件;用作分隔符.问题是它有一些html文本格式,例如& gt;显然是;在这导致问题.文本文件很大,我没有这些html字符串的列表,也就是有很多不同的例子,例如$amp;.如何使用python删除所有这些内容.该文件是名称,地址,电话号码和一些其他字段的列表.我正在寻找crap.html.remove(textfile)模块解决方法:最快的方法可能是在HTMLParser中使用未记录但迄今为止稳定的unescape方法:import HTMLParser s= HTMLParser.HTMLParser().u...

Python使用re模块来解析导入的文本文件【代码】

def regexread():import reresult = ''savefileagain = open('sliceeverfile3.txt','w')#text=open('emeverslicefile4.txt','r')text='09,11,14,34,44,10,11, 27886637, 0\n561, Tue, 5,Feb,2013, 06,25,31,40,45,06,07, 19070109, 0\n560, Fri, 1,Feb,2013, 05,21,34,37,38,01,06, 13063500, 0\n559, Tue,29,Jan,2013,'pattern='\d\d,\d\d,\d\d,\d\d,\d\d,\d\d,\d\d'#with open('emeverslicefile4.txt') as text: ...

如何用python“连接”两个文本文件?【代码】

我有两个这样的txt文件:TXT1:Foo Foo Foo FooTXT2:Bar Bar Bar Bar如何在左侧和右侧的新文件中连接它们,让我们这样说:Bar Foo Bar Foo Bar Foo Bar Foo我尝试了以下方法:folder = ['/Users/user/Desktop/merge1.txt', '/Users/user/Desktop/merge2.txt'] with open('/Users/user/Desktop/merged.txt', 'w') as outfile:for file in folder:with open(file) as newfile:for line in newfile:outfile.write(line)解决方法:使用i...

python – 从文本文件中解析项目【代码】

我有一个文本文件,其中包含{[]}标记内的数据.解析该数据的建议方法是什么,以便我可以只使用标签内的数据? 示例文本文件如下所示: ‘这是一堆在任何{[way]}中都没有{[really]}有用的文本.我需要{[get]}一些项目{[from]}.“ 我想在列表中以“真实”,“方式”,“获取”,“来自”结束.我想我可以用split来做它..但似乎可能有更好的方法.我看过很多解析库,有没有一个对我想做的事情很完美?解决方法:我会使用正则表达式.此答案假定标记...

交错文本文件内容的最Pythonic方式是什么?【代码】

Python问题: 如果我有一个文件列表,如何从每个文件打印#1行,然后第2行等? (我是一个Python新手,显然……) 例:file1: foo1 bar1file2: foo2 bar2file3: foo3 bar3功能调用:names = ["file1", "file2", "file3"] myfct(names)期望的输出:foo1 foo2 foo3bar1 bar2 bar3这就是我做到的,但我确信有更优雅的Pythonic方式:def myfct(files):file_handlers = []for myfile in files:file_handlers.append(open(myfile))while True:do...

在Python中写入文本文件作为制表符分隔列【代码】

我有两个清单A = ["ATTTGTA", "ATTTGTA", "ATTTGTA", "ATTTGTA"]A_modified = ["ATTGTA", "AAAT", "TTTA"]我想要一个输出选项卡分隔txt文件看起来像ATTTGTA ATTGTA ATTTGTA AAAT ATTTGTA TTTA我尝试了下面的一段代码,但它没有在两列中写o / p,每次都是新行with open ('processed_seq.txt','a') as proc_seqf:proc_seqf.write(A)proc_seqf.write("\t")proc_seqf.write(A_modified)这是我得到的输出ATTTGTAATTGTA ATTTGTAAAAT ATTTGT...

如何在Python中编辑纯文本文件?【代码】

我一直在尝试创建一个编辑文件的python脚本,但如果该文件尚未存在,则会出现如下错误:Traceback (most recent call last):File "openorcreatfile.py", line 56, in <module>fileHandle = (pathToFile, 'w')IOError: [Errno 2] No such file or directory: '/home/me/The_File.txt'如果文件存在,它工作正常.我也试过这个:fileHandle = (pathToFile, 'w+')但它出现了同样的错误.我是否需要明确检查文件是否存在?如果是这样,我该如何...

python – 从许多文本文件中快速删除前n行【代码】

我需要通过删除输入文件的前两行来创建输出文本文件. 目前我正在使用sed“1,2d”input.txt> output.txt的 我需要为成千上万的文件执行此操作,因此使用python:import os for filename in somelist:os.system('sed "1,2d" %s-in.txt > %s-out.txt'%(filename,filename))但这很慢. 我需要保留原始文件,所以我无法进行到位. 有没有办法更快地做到这一点?使用除sed以外的东西?也许使用一些其他脚本语言而不是python?是否值得编写一个...

python – Blender可以根据文本文件生成场景吗?

我用Python编写了一个程序,它生成了一个10,000平铺坐标平面,每个平面都具有纹理,温度,高度等特征.我正在为一个项目做这个,并认为一个更好的方法来显示项目的这一部分将是显示它的3d渲染和我知道的最好的程序是Blender.我知道脚本可以用Python编写为Blender,但我不确定blender如何基于我的Python程序写入的文本文件生成内容.如果有人知道Blender是否以及如何从文本文件或任何其他方式生成东西我可以让我的Python程序写入Blender将是...

(Python)如何让用户打开文本文件然后更改整数/数字【代码】

我问了一个类似的问题,但无济于事. 我是一名新手编程学生,我只学过一些基本技巧.部分任务是创建一个我主要完成的配方程序,只有一部分阻止我完成. 我应该允许用户调用以前创建的文本文件(我已完成此位),然后在此之后应该显示该文件的内容供他们查看(我也做过这一点),但是用户应该能够重新计算份量,从而改变成分的数量.因此,如果用户输入:“我想要2份”并且1份的原始数量是100g,那么它现在应该输出200g. 这真让我感到沮丧,我的老师明...

在Python中的文本文件的换行符上写下列表的每个元素【代码】

读完this question和this question后,我试图在文本文件(text.txt)的换行符上写一个列表(mylist)的每个元素. 所以,例如,列表mylist = ['a', 'b', 'ccc', 'dd', 'eeee', 'f', 'ggg']应该写在text.txt上a b ccc dd eeee f ggg我试过这个:filename = 'text.txt'with open(filename, mode="wb") as outfile: # also, tried mode="rb"for s in mylist:outfile.write("%s\n" % s)这会创建文本文件,但会出错;要么是TypeError:需要类似字...

如何在执行Python脚本期间检测文本文件的更改?【代码】

我正在使用一个我不会命名的气质网络应用程序.它会不时地遇到问题,当它发生时,它会将堆栈跟踪和错误消息写入exception.log文件.我想及时了解这些问题,所以我有一个Python脚本定期扫描日志(对于cron来说很好).如果exception.log的大小大于零,脚本会将文件的内容转储到我的电子邮件中,然后将它们移动到exception_archive.log.我目前的策略是读取文件,发送电子邮件并在必要时写入异常存档,如果这两个步骤都成功,那么target = open(tar...

Python:以小时,分钟和秒为单位读取文本文件;和度数,弧分和弧秒【代码】

我试图使用matplotlib从python中的文件中绘制数据. 该文件包含2列.第一列有小时:分钟:秒.第二列有度:弧分:弧秒. 对于小时:分钟:秒我使用datetime.strptime(‘%H:%M:%S.%f’).是否有类似的程度函数:arc minutes:Python或Matplotlib中的arc秒? 以下是数据文件的示例:00:06:04.8 -70:00:00.000:07:01.7 -66:00:00.000:14:17.7 -59:00:00.000:23:00.0 -52:00:00.000:23:50.3 -49:0...

PYTHON3 - 相关标签