好多程序都运行不了,求求大佬
file_name = input('请输入要打开的文件夹:')f = open(file_name)
print('文件的内容是:')
for each_line in f:
print(each_line)
运行后一直报错,还有好多像飞机大战的代码也运行不了,求大佬指点{:5_96:} 提问都不会 wp231957 发表于 2021-4-7 17:18
提问都不会
?
L.B.J 发表于 2021-4-7 19:21
?
你应该把问题提的具体一点,{:10_277:} 本帖最后由 笨鸟学飞 于 2021-4-7 20:25 编辑
file_name = input('请输入要打开的文件夹:')
f = open(file_name)# open函数返回的是一个file对象,不是可迭代对象,怎么能用for in?
print('文件的内容是:')
for each_line in f.readlines():
print(each_line) 柿子饼同学 发表于 2021-4-7 19:48
你应该把问题提的具体一点,
请输入要打开的文件夹:金鱼法.txt
文件的内容是:
>>>
然后就没了,这个也没有打出文件的内容,可我的这个文件是在桌面存在的啊 笨鸟学飞 发表于 2021-4-7 20:15
file_name = input('请输入要打开的文件夹:')
f = open(file_name)# open函数返回的是一个file对象,不 ...
请输入要打开的文件夹:金鱼法.txt
文件的内容是:
Traceback (most recent call last):
File "C:/Users/江文/Desktop/所有文件汇总/我的学习软件/python/异常处理二.py", line 4, in <module>
for each_line in f.readlines:
TypeError: 'builtin_function_or_method' object is not iterable
啊这,,那我该如何引出文件的内容啊 L.B.J 发表于 2021-4-7 20:20
请输入要打开的文件夹:金鱼法.txt
文件的内容是:
Traceback (most recent call last):
再看看,少了个括号。你要补一下基本常识了 笨鸟学飞 发表于 2021-4-7 20:15
file_name = input('请输入要打开的文件夹:')
f = open(file_name)# open函数返回的是一个file对象,不 ...
? 笨鸟学飞 发表于 2021-4-7 20:25
再看看,少了个括号。你要补一下基本常识了
阿巴阿巴,加上()也出不来文件内容啊 本帖最后由 弈秋呜呜呜 于 2021-4-7 22:19 编辑
你可以换一种解码方式打开文件试一下。提问的时候最好把信息发全,不完整的信息很影响解答的兴趣
页:
[1]