我直接从我的教科书中复制了它,但仍然无法工作。提前致谢。
Def main() :
filename = input('Enter a filename: ')
try:
infile = open(filename, 'r')
contents = infile.read()
print(contents)
infile.close()
main()
答案 0 :(得分:2)
取消资本注册def
并添加
:
之后每行开头的4个空格
除了应该在左边的最后main()
。
答案 1 :(得分:1)
它无法正常工作的问题是因为你写了Def而不是def。 Python像许多其他语言一样区分大小写。另外,您是否在代码中使用了缩进?请添加4行以在主函数中包含此代码。
def main() :
filename = input('Enter a filename: ')
try:
infile = open(filename, 'r')
contents = infile.read()
print(contents)
infile.close()
main()
这可能是修正后的版本。