我对这个网站和python都是新手,所以不要对我太苛刻。使用Python 3.3
我正在制作一个绞刑者风格的游戏,除了某一方面,一切都在进行中。我想检查字符串是否在.txt文件中,如果没有,则将其写在.txt文件末尾的新行上。目前,我可以在新的行上写入文本文件,但是如果字符串已经存在,它仍然会写入文本文件,我的代码如下:
请注意,我的文本文件中的每个字符串都在单独的行上
write = 1
if over == 1:
print("I Win")
wordlibrary = file('allwords.txt')
for line in
我想将文本文件中在特定字符串之后出现的所有行读入字典。我想在上千个文本文件上做这件事。
我能够使用以下代码(从'Abstract'获得)识别和打印特定字符串( ):
for files in filepath:
with open(files, 'r') as f:
for line in f:
if 'Abstract' in line:
print line;
但是我如何告诉Python开始读取字符串后面的行呢?
我有一个列表'a',我需要用文本文件‘hello.txt’来打印列表中所有匹配的字母,但是它只打印列表和行中的第一个单词,而不是所有的列表和行
a=['comp','graphics','card','part']
with open('hello.txt', 'r') as f:
for key in a:
for line in f:
if key in line:
print line, key
所以今天买BTC的时候,我搞砸了,弄丢了自动取款机自动发送电子邮件的钱包的解密密码。 我记得密码短语的最后4个字符,所以我生成了一个单词列表,并想尝试强行进入它。这是一个4MB的文件,脚本检查了所有的可能性,但没有运气。然后我意识到可能字母是错的,但我仍然记得这4个字符中的数字。突然,我有了2 2GB的文件,可以通过Ubuntu获得SIGKILLed。 这是整个代码,它非常简短。 #!/usr/bin/python
from zipfile import ZipFile
import sys
i = 0
found = False
with ZipFile("/home/kusk
我有一个文本文件,如下所示:
A B C D
0 4 3 5
3 3 5 8
8 1 5 7
9 3 7 9
数据按列C排序。我要做的是编写一个Python (3.4)来删除每一行,其中列C中的值不等于另一行中列C的值。因此,我需要取出C列中有一个或多个匹配值的所有行。下面的样机代码是我想要做的事情:
For loop
if lineXcolumnY == lineX2columnY2
OR
if lineX2columnY2 == lineXcolumnY
print line X
E
我有一些Python函数,它将一个url接收到一个文本文件并下载它('url‘将始终是一个文本文件)。我希望能够逐行解码该文本文件,并将每一行作为字符串添加到字符串列表中。
def download_index(self, url):
response = urllib.request.urlopen(url)
data = response.read()
listOfStrings = []
for line in data:
print(line)
listOfS
我正在编写一个解析文本文件的python脚本。这个文本文件的格式是这样的,文件中的每个元素都使用两行,为了方便,我想在解析之前阅读这两行。这能用Python完成吗?
我想做一些类似的事情:
f = open(filename, "r")
for line in f:
line1 = line
line2 = f.readline()
f.close
但这打破了这样的说法:
ValueError:混合迭代和读取方法将丢失数据
相关信息:
我刚开始使用Python,由于我的背景是更低级的语言(java,C++),所以我真的不能理解一些东西。
因此,在python中,你可以创建一个文件变量,例如,打开一个文本文件,然后像这样遍历它的行:
f = open(sys.argv[1])
for line in f:
#do something
但是,如果我尝试使用f[0],解释器会给出一个错误。那么f对象有什么结构,我如何知道一般情况下是否可以将for ... in ... :循环应用于对象?
我正在尝试用Python编写一个程序来检查文本文件中是否有重复的单词。(反过来,如果有或没有,则返回一个布尔值)
例如,我有一个名为"copy“的文本文件。在文本文件中是一行句子。“没有副本”(句子中有两个副本)
在另一个文件"nocopy“中,应该是一行"there is no nocopy”。(只有一个)
到目前为止,我已经完成了Python程序的构建:
def duplicate(fname):
'(file.txt) ==> (Boolean) Returns True if there are duplicate words'
inf
所以我认为这应该是一个非常简单的问题。假设我有一个文本文件,如下所示。
football
baseball
basketball
soccer
和类似于下面这样的列表
colors=["orange","white"]
我了解如何在python中一起遍历它们。
for i,j in zip(file, colors)
但是有没有一种简单的方法可以告诉文件从第三行开始,这样如果打印出来,我得到的结果就是
basketball orange
soccer white
我知道如何使用2个列表来做到这一点,但我不确定如何告诉文件从更低的位置开始。一如既往的感谢,我还是个
我在Python上遇到了一个问题。事情是这样的:我有一个文本文件(textFile1.txt),其中有几行示例:
This is the line 1
This is the line 2
This is the line 3
我可以在python脚本中以书面形式返回文本文件的所有内容:
def textFile1(self):
my_file = open("textFile1.txt")
my_file_contents = my_file.read()
return my_file_contents
使用这个函数(read()),我返回文件的所
我正在尝试用python从现有的文本文件中创建一个列表。文本文件是一个包含27个名字、DOB和学校等级的列表,其中每一行代表一个不同的人。我想让它读一下
First Last DOB Rank
------------------------------------------
然后为文本文件中的每个类别列出数据。
到目前为止,我有:
print("First Last DOB Rank ")
print("-----------------------------------
我尝试逐行读取文本文件,并将每一行转换为元组。这是我的文本文件数据
danial feldroy -两勺django james - python给每个人
我需要读取每一行并将其转换为像这个("danial feldroy "," two scoops of django") ("james "," python for everyone")这样的元组。
我必须把这个元组添加到一个列表中
nt = open('my_file.txt').readlines()
names_title = []
for book
我需要找到包含特定字符串的文本文件的所有行,并将每一行写到不同的文本文件中。如何改进我的代码,以防止系统崩溃,读取一个大文本文件(6GB大小)的第5,000,000行?编译完代码后,我的电脑运行缓慢,突然结冰。甚至我也停止了编译过程,内存仍然占去,出现了同样的问题。我的IDE是Spyder,我使用Python2.7。谢谢!
我的代码是:
import fileinput
ot = 'N'
j = 1
i = 1
string = "ABCD"
for line in fileinput.input(['/../myfile.txt']):
我刚刚开始学习Python。在python中,for循环从什么索引值开始?
例如,如果我有一个390行的文本文件,并且我迭代:
for i, word in enumerate(f)
索引值是从0开始还是从1开始?另外,如果我想打印出文件中的每30行,那么我必须像这样迭代吗?
if i+1 in [30,60,90,120,150,180,210,240,270,300,330,360,390]:
print i
...
我正在阅读python中的一个文件:
alist = [line.rstrip() for line in f]
for line in alist:
if line[10] == 4:
hop over 4 lines
文本文件示例:
line1
line2
line3
line4
线有4巴拉拉
行想跳过
行想跳过
行想跳过
行想跳过
当一行中的10个元素为x(某个数字1,2,3,4,..)我想跳过等量的线。我已经寻找了很长时间的答案,但我什么也找不到,请帮帮忙!
如何比较多行,并根据第一个单词连接行,如果它们相同,使用python我是python的初学者,尝试比较文本文件中的多行,并通过连接它们来打印。
文本文件
Rolt12 is a musician
Rolt1 is dancer
Rolt1 is an actor
Rolt14 is a singer
我正在试着打印
Rolt12 is a musician
Rolt1 is a dancer; is an actor
Rolt14 is a singer
到目前为止,我知道了文件的打开和写入
with open ('input.txt','r') as ifh,