所以,我基本上只是在想象现在的想法。
我想知道是否有可能创建一个可以读取文档的python程序,从文档中取一行,用它创建一个if / else语句(就像该行上的文本等于Hello一样)向你问好,然后继续下一行。我已经以shell的方式完成了这个,但是我想看看是否有可能让python读取文档的行,解释它,显示一些内容,然后继续下一行文档。
(我已准备好接受这篇文章,因为我不知道如何编写很多python,并且可能只是不够清楚。所以在你-1之前,只需添加评论说你需要我明白什么。)
我选择的python版本是2.5。
答案 0 :(得分:1)
由于您不了解任何Python,请尝试以下操作:
with open("file.txt") as f:
for line in f:
if line.strip() == "Hello":
print "Hello back"
或没有例外安全条款:
for line in open("file.txt"):
if line.strip() == "Hello":
print "Hello back"
strip()
从行
\n
答案 1 :(得分:-1)
这实际上是Python中一个非常简单的任务:
file = open("file.txt") # open the file
while True:
word = file.readline() # read a line from the file
print word # print it to the console
if word == "": # if out of words...
file.close() # ...close the file
break # and break from while loop and exit program