为什么空闲跳过f = open('filename','r')

时间:2016-07-14 15:18:36

标签: python linux python-3.x

我正在用python编写一个程序,我有空闲来读取我的文件。如果我使用不正确的语法,它会告诉我,因此编译器正在读取它,而不是为用户打印它。任何帮助,将不胜感激。这是我的代码。

#! python3.5.2

import sys

if input() == ('im bored'):
    print('What season is it?')
    if input() == ('summer'):
       f = open('callfilesummer.txt', 'r')

2 个答案:

答案 0 :(得分:0)

这没有做任何事情。也许看一下Python文档? https://docs.python.org/3/tutorial/inputoutput.html

这是一个开始。

如果要显示该文件,您可以非常轻松地在Python中迭代文件,如下所示:

f = open('hurdurr', 'r')
for line in f:
    print line

答案 1 :(得分:0)

您只需将文件放入变量&f 39,因此您需要阅读或以某种方式将其用于显示。

import sys

if input() == ('im bored'):
    print('What season is it?')
    if input() == ('summer'):
       f = open('callfilesummer.txt', 'r')
       print f.read()
       f.close()

您可以在http://www.tutorialspoint.com/python/python_files_io.htm

上找到更多处理文件的方法