今天教大家用代码编辑一个读取文件和显示文件的脚本。这个脚本会提示用户输入一个已存在的文件名(如不存在,此系统会报错),并打开:
来,上代码:
#!/usr/bin/env python
"""readTextFile.py -- read and display text file"""
# get filename
from readTextFile import notebookapp, notebook
fname = notebook.notebookapp.raw_input('Enter filename:')
# attempt to open file for reading
try:
fobj = open(fname, 'r')
except IOError as e:
print("*** file open error:"), e
else:
for eachLine in fobj:
fobj.colse()
这个脚本是基于文件已被创建的基础下的,所以不要抱着能创建文件的希望啦!如果想创建文件,请参考这个专辑的第一篇文章,或来这里:https://blog.youkuaiyun.com/CODE_prgrammer/article/details/124404355?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522165094771116780357286687%2522%252C%2522scm%2522%253A%252220140713.130102334.pc%255Fblog.%2522%257D&request_id=165094771116780357286687&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2blogfirst_rank_ecpm_v1~times_rank-1-124404355.nonecase&utm_term=Python%E4%BB%A3%E7%A0%81%E8%BF%9B%E9%98%B6&spm=1018.2226.3001.4450(拷贝下,打字太长了)
注释:
9~18行:
为了检查脚本是否open()失败,——常是IOError类型的错误。
好了,今天就讲到这里,关注我,带你玩转编程!
本文介绍了如何使用Python编写一个脚本来读取和显示文本文件。用户被要求输入文件名,脚本尝试打开文件,如果文件不存在则抛出错误。请注意,此脚本不涉及文件创建,若需创建文件,请参考相关教程链接。
190

被折叠的 条评论
为什么被折叠?



