我有一个程序,它将从一个文件中拉出一个列表,并列出名称。它还会告诉我有多少个名字。我被困在如何将名字缩写与列表中的名字一起添加。例如,名字John A Doe是从一个文件中提取的,该文件包含一个作业的名称列表。我希望它也列出作为缩写的首字母。对于本例,我希望它将"JAD“作为名称旁边的首字母缩写。以下是我到目前为止拥有的代码: def main():
outfile = open("workersList.txt", 'r')
workers = 0.0
for line in outfile:
i = 1
with open("randomStuff\\test\\brief.txt") as textFile:
lines = [line.split('\n') for line in textFile]
for row in lines:
for elem in row:
with open(elem + ".txt", "w") as newLetter:
newLetter.writelines(elem)
i += 1
我有一个有名
嗨,我想在Windows多个.txt文件的开头添加文本。
例如,我想将我的名字添加到文件夹中所有.txt文件的开头。我试过:
for %%a in (*.txt) do type myname >> %%a
(其中我的名字是包含我名字的文件)
但这会将行添加到文件的末尾,这不是我想要的。
是否有类似的方法将文本添加到所有.txt文件的开头?
编辑:
在尝试了几件事之后,我想出了以下几点:
@echo off
for %%a in (*.txt) do (
copy /b myname + %%a %%a.txt
move "%%a.txt"
对正则表达式有问题,但现在并不真正了解它的用处。试图从文件中推断数据。档案由名字、姓氏、年级组成 文件: Peter Jenkins: A
Robert Right: B
Kim Long: C
Jim Jim: B 打开文件代码: ##Regex Code r'([A-Za-z]+)(: B)
regcode = r'([A-Za-z]+)(: B)'
answer=re.findall(regcode,file)
return answer 预期的结果是名字和姓氏。给定的结果是姓氏和字母等级。如何才能获得所有B级的名字和姓氏?
“附件是一个文件,上面有人们的名字和年龄。总是有一个名字和一个名字,然后是一个冒号,然后是年龄。所以每一行都是这样的。”FirstName LastName: age
您的工作是编写一个红宝石程序,可以读取该文件,并确定谁是名单上最年长的人/人。你的程序应该打印出他们的名字和年龄。“
这是我到目前为止掌握的代码:
File.open('nameage.txt') do |f|
f.each_line do |line|
line.split(":").last.to_i
puts line.split(":").last.to
我在做一个新的facebook个人资料,我只想重新开始,而不必经历所有的事情,去标记,删除等等.不过,我想保留我的联系人。我有一个.txt文件中所有联系人的列表,因为如果你要求的话,facebook提供了这个列表。其想法是将所有名称放入gmail的csv文件中,然后将gmail联系人导入到新的facebook配置文件中。
它是这种格式,但是有700多个名字:
Sander Krabbendam
Jonatan Silva (jonasilv@gmail.com)
Jesus A. Peñaloza
Tim Travell
我写了一个程序,把名字和其他名字分开,如果还有电子邮件,我会删除电子邮件