| 网站首页 | 业界新闻 | 群组 | 人才 | 技术文章 | 下载频道 | 博客 | 代码贴 | 编程论坛
共有 169 人关注过本帖
标题:一个小白的问题。没有看懂
只看楼主 收藏
x0012
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2017-10-31
结帖率:0
  已结贴   问题点数:20  回复次数:4   
一个小白的问题。没有看懂
程序代码:
file_name = 'hello.txt'
try:
    with open(file_name) as f_object:
        conters = f_object.read()
except ZeroDivisionError:
    msg = "Sorry your filename is " + file_name + ' ' + "no."
    print(msg)

代码是这样的,正在学习python异常处理,运行的时候出错,但是没看明白是哪儿出错了,求各位大佬指教
2017-10-31 22:11
yuccn
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:何方
等 级:版主
威 望:161
帖 子:6738
专家分:41746
注 册:2010-12-16
  得分:20 
需要看错误信息

我行我乐
我的博客:
http://blog.yuccn. net
2017-11-04 09:39
Myloop
Rank: 1
来 自:湖北随州
等 级:新手上路
帖 子:11
专家分:7
注 册:2017-10-21
  得分:0 
Traceback (most recent call last):
  File "/Users/apple/PycharmProjects/Myloop_2/Python_1.py", line 14, in <module>
    with open(file_name) as f_object:
FileNotFoundError: [Errno 2] No such file or directory: 'hello.txt'

Process finished with exit code 1
这个是我在PyCharm上面运行的结果,显示我的电脑上并不存在“Hello.txt”这个文件


[此贴子已经被作者于2017-11-11 00:03编辑过]


Myloop
Speak is cheap,show me the code.
2017-11-10 23:56
Myloop
Rank: 1
来 自:湖北随州
等 级:新手上路
帖 子:11
专家分:7
注 册:2017-10-21
  得分:0 
回复 2楼 yuccn
错误信息如上,Fileopen错误

Myloop
Speak is cheap,show me the code.
2017-11-10 23:57
Myloop
Rank: 1
来 自:湖北随州
等 级:新手上路
帖 子:11
专家分:7
注 册:2017-10-21
  得分:0 
#需要在文件名前面添加文件所在路径:
file_name = "/Users/apple/Desktop/Txt/hello.txt"
try:
    with open(file_name) as f_object:
        conters = f_object.read()
except ZeroDivisionError:
    msg = "Sorry your filename is " + file_name + ' ' + "no."
    print(msg)

Process finished with exit code 0
#无错无显示,完美

Myloop
Speak is cheap,show me the code.
2017-11-11 00:02







关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.069112 second(s), 8 queries.
Copyright©2004-2017, BCCN.NET, All Rights Reserved