【python – read()文本文件的不同输出】教程文章相关的互联网学习教程文章

python – 只将字典值写入文本文件【代码】

我只想将字典值写入文本文件行方式.我可以使用以下方法将整个字典写入文件:log_disk={} log=open('log.txt','w') log.write(str(log_disk)) log.close()任何帮助将不胜感激.此外,我想避免在写入文件时具有值’Empty’的那些键.解决方法:然后循环遍历值:with open('log.txt','w') as log:for value in log_disk.values():log.write('{}\n'.format(value))

python – 在文本文件中查找匹配的最大区域【代码】

A.txt包含看起来像这样的行(或者是它的一小部分):Green- Blue- 1 Red- Black- 3 Brown- Blue- 3 Black- Red- 1 Green- Blue- 1基本上,最后一个字符串是1或3.假设上面的样本持续很长一段时间,我需要做的是找到最大数量的连续行,最后有1个,同时保持3的数量小于或等于某个数字(比方说2).例如,假设A.txt完整地看起来像这样:Green- Blue- 1 Red- Black- 3 Brown- Blue- 3 Black- Red- 3 Green- Blue- 1 Green- Purple- 1 Red- Black- ...

如何使用python将csv文件转换为文本文件?【代码】

参见英文答案 > input() error – NameError: name ‘…’ is not defined 11个我想使用python将几个.csv文件转换为.txt文件.在我的.csv文件中,我有数百行数据,如下:image of the csv fileValue Date Time 919 4/15/2016 19:41:02 551 4/15/2016 19:46:51 717 4/15/2016 19:49:48 2679 4/15/2016 19:52:49 2890 4/15/2016 19:55:43 2897 4/15/2016 19:...

如何使用Python文件上的空格使Kate缩进,但是使用标签文本文件和其他文件?

我的目标是让Kate在Python文件上正常工作,但在其他文档上使用不同的设置(制表符而不是空格).我相信其他人都这样做,但我找不到方便的解决方案.我很感激任何建议. 凯特在这里有缩进设置: >单击“设置”菜单>点击“配置 – 凯特”>在右边展开“编辑”>点击“缩进” 一个选项是“默认缩进模式”.该设置的一个选择是Python.但是,我找不到在哪里设置(甚至显示)用于Python选择的选项. 此外,尚不清楚“默认缩进模式”与该页面上缩进的显式...

python – 选择并打印特定的文本文件行【代码】

我有一个非常大(~8 GB)的文本文件,有很长的行.我想在这个文件的选定范围内拉出行,并将它们放在另一个文本文件中.事实上,我的问题与this和this非常相似,但当我尝试选择一系列线而不是一条线时,我一直陷入困境. 到目前为止,这是我开始工作的唯一方法:lines = readin.readlines() out1.write(str(lines[5:67])) out2.write(str(lines[89:111]))但是这给了我一个列表,我想输出一个格式与输入文件相同的文件(每行一行)解决方法:您可以在...

python – 比较两个文本文件,删除重复的行,并将结果写入新的文本文件【代码】

我有两个文本文件(行数/大小不相等).我想将较短文本文件的每一行与较长文本文件的每一行进行比较.比较一下,如果有任何重复的字符串,我想删除它们.最后,我想将结果写入新的文本文件并打印内容. 是否有一个简单的脚本可以为我做这个? 任何帮助将非常感激. 文本文件不是很大.一个有大约10行,另一个有大约5.我试过的代码(失败的代码)如下:for line in file2: line1 = line for line in file1:requested3 = file('request2.txt','a')i...

在python中解析一个大的(~40GB)XML文本文件【代码】

我有一个我想用python解析的XML文件.什么是最好的方法呢?考虑到内存整个文档将是灾难性的,我需要以某种方式一次读取一个节点. 我所知道的现有XML解决方案: >元素树> minixml 但是因为我提到的问题,我担心他们不会上班.另外我无法在文本编辑器中打开它 – 用于处理巨型文本文件的任何关于genrao的好技巧?解决方法:首先,您是否尝试过ElementTree(内置的纯Python或C版本,或者更好的是lxml版本)?我很确定他们中没有人真正将整个文件...

Python(numpy)读取混合格式的文本文件【代码】

我有这样的数千个文件,我想提取对应于原子[‘CG’,’CD1′,’CD2′,’CE1′,’CE2′,’的行的列6,7,8的值. CZ’],ATOM 1 CG TOLU 1 -0.437 -0.756 1.802 1.00 1.99 PRO0 ATOM 2 HG TOLU 1 -0.689 -1.123 2.786 1.00 0.00 PRO0 ATOM 3 CD1 TOLU 1 0.041 -1.623 0.811 1.00 1.99 PRO0 ATOM 4 HD1 TOLU 1 0.331 -2.603 1.162 1.00 0...

Python:从字典中替换文本文件中的多个单词【代码】

我无法弄清楚我哪里出错了.因此,我需要随机替换单词并将其重新写入文本文件,直到对其他人不再有意义.我选择了一些单词来测试它,并编写了以下代码,目前无法正常工作:# A program to read a file and replace words until it is no longer understandableword_replacement = {'Python':'Silly Snake', 'programming':'snake charming', 'system':'table', 'systems':'tables', 'language':'spell', 'languages':'spells', 'code':'s...

如何读取文本文件并以相反的顺序输出单词?Python【代码】

所以我正在编写一个代码来读取文本并在屏幕上以相反的顺序输出单词,这意味着原始文本是hello world how are you至:you are how world hello我让它部分工作,问题是它在一个列中输出它,但我希望它在行中. 代码是for a in reversed(list(open("text.txt"))):for i in a:a = i.split()b = a[::-1]final_string = ''for i in b:final_string += i + ' 'print(final_string)解决方法:你有一个循环太多:for a in reversed(list(open("t...

python – 为什么?当我将一个文本文件复制到另一个时出现?【代码】

当我将一个文本文件复制到另一个文件时,新文件有两个字符:( ??)在最后我不想要. 我在Windows7上使用Python3.6.0 这是我的脚本:from sys import argv script, from_file, to_file = argv#Open from_file and get the text from it indata = open(from_file).read()#Write the from_file text to to_file open(to_file, 'w').write(indata)我在PowerShell中运行以下代码:>echo "This is a test file." > TestSource.txt >type Test...

如何将3D Python / NumPy数组保存为文本文件?【代码】

我必须启动大量的计算,每次都要保存一个2D文件文本,所以我想将结果“实时”存储为3D文本文件,每个切片对应一个计算结果. 第一次计算是可以的,但是当我进行第二次计算时,在“np.loadtxt”步骤中,数组尺寸变为2D ……所以我无法实现我的目标……我无法进行重塑当我开始尺寸(…,…,1)#MY FIRST RESULTS test1 = open("C:/test.txt", "r") test_r = np.genfromtxt(test, skip_header=1) test_r = np.expand_dims(test_r, axis=2) #I cr...

python – 如何一次读取和附加到文本文件?【代码】

我想检查一个字符串是否在文本文件中,然后附加该字符串,如果它不存在. 我知道我可以通过创建两个单独的with方法来做到这一点,一个用于读取,另一个用于追加,但是可以在方法中读取和追加内容吗? 我想出的最接近的是:with open("file.txt","r+") as file:content=file.read()print("aaa" in content)file.seek(len(content))file.write("\nccccc")我的file.txt:aaaaa bbbbb当我第一次运行代码时,我得到了这个:aaaaa bbbbb ccccc但...

从文本文件python中删除特定字符串(不是行)【代码】

我有一个文本文件中有两行文本文件:<BLAHBLAH>483920349<FOOFOO> <BLAHBLAH>4493<FOOFOO>这是文本文件中唯一的东西.使用python,我想写入文本文件,以便我可以从每一行中带走BLAHBLAH和FOOFOO.这似乎是一个简单的任务,但刷新我的文件操作后,我似乎无法找到一种方法来做到这一点.非常感谢帮助:) 谢谢!解决方法:如果它是你说的文本文件,而不是HTML / XML /其他,只需使用replace:for line in infile.readlines():cleaned_line = line...

如何将文本文件读入单独的列表python中【代码】

假设我有一个格式如下的文本文件: 100 20只鸟在飞翔 我想将int(s)读入自己的列表,将字符串读入自己的列表……我将如何在python中进行此操作.我试过了data.append(map(int, line.split()))那没用……有什么帮助吗?解决方法:基本上,我正在逐行读取文件,并将它们分开.我首先检查是否可以将它们转换为整数,如果我失败了,将它们视为字符串.def separate(filename):all_integers = []all_strings = []with open(filename) as myfile:fo...