我有这个简单的代码:
from sys import argv
script, input_file = argv
def fma(f):
f.readline()
current_file = open(input_file)
fma(current_file)
txt文件的内容是:
Hello this is a test.\n
I like cheese and macaroni.\n
I love to drink juice.\n
\n
\n
我放了 \n 字符,所以你知道我在我的文本编辑器中按下了回车键。
我想要完成的是取回每一行和每个 \n 字符。
问题是,在运行脚本时我什么也没得到。我做错了什么,我该如何解决它才能像我上面所说的那样运行?
请您参考如下方法:
您的函数读取一行,但不对其执行任何操作:
def fma(f):
f.readline()
您需要返回 f.readline() 给您的字符串。请记住,在交互式提示中,最后生成的值是自动打印的,但这不是 .py 文件中的 Python 代码的工作方式。
