我无法将单词打印到文件中。我的代码只是给我一个错误:
import collections
wordcount = collections.Counter()
with open('./tekst1.txt') as infile, open('tekst2.txt', 'w') as outfile:
for line in infile:
wordcount.update(line.split())
for k,v in wordcount.iteritems():
outfile.write(line)
问题是,您试图在with语句关闭outfile
后写入outfile
。缩进for
循环可以解决这个问题。
import collections
wordcount = collections.Counter()
with open('./tekst1.txt') as infile, open('tekst2.txt', 'w') as outfile:
for line in infile:
wordcount.update(line.split())
for k,v in wordcount.iteritems():
outfile.write("{}: {}".format(k, v)) # For example
但是,似乎没有任何理由同时打开这两个文件wordcount
在任何情况下都不适用于with
语句,因此它的值从一个with
一直存在到下一个语句。
import collections
wordcount = collections.Counter()
with open('./tekst1.txt') as infile:
for line in infile:
wordcount.update(line.split())
with open('tekst2.txt', 'w') as outfile:
for k,v in wordcount.iteritems():
outfile.write("{}: {}".format(k,v))
我需要帮助,请我从2天前开始尝试解决此问题,但没有成功,我是python新手,请更改代码并解释: 这是它的代码和通过scapy的arp扫描程序。它从scapy扫描中获取结果,并将扫描结果(ip和macaddress)保存到linux机器中的txt文件中 然后运行一个外部python脚本,通过以下命令:os.system("pythondetect_doublepulsar_smb.py--file
代码从卡中刮取单个事件,但我一直收到以下错误: C:\Python27\python.exeC:/用户/詹姆斯/PycharmProjects/剪贴画/scrapy.py回溯(最近的调用最后):文件"C:/用户/詹姆斯/PycharmProjects/剪贴画/scrapy.py",第31行,在writer.writerow(c)值错误: I/O关闭文件的操作 我正在使用pyCharm。 退出代码为
问题内容: 这里,是一本字典,并且都是字符串。 当我尝试写入文件时,它报告错误: 问题答案: 正确缩进;您的陈述应在区块内: 在块外部,文件已关闭。
当我运行我的代码时,我收到以下错误。 我正在运行的代码,如下所示: 它说错误在第41行,给出为 沟通电话有什么问题吗?
我从Theano和Keras开始深入学习。但是,对于任何程序,我都必须加载数据集,而我无法加载任何数据集。 即使我运行这两行:- 我甚至用minst数据集尝试了上述方法。完全相同的错误。 我试着一个接一个地运行命令,第一次导入很顺利。在第二个命令中,它运行,python开始下载。然而,几秒钟后,它就断了。 这就是确切的错误:- (X_列,y_列),(X_测试,y_测试)=cifar10。load_
有人能解释一下我的代码有什么问题吗?我得到以下错误: 回溯(最后一次调用): 文件“C:\LineRep.py”,模块中的第15行: 对于文件2中的行: 值错误:对关闭的文件执行I/O操作 我的代码: