pythonweb开发-flask读取txt⽂件内容
某些情况下,需要读取flask⽹站要⽬录下的txt⽂件。但是直接在flask⽹站的⽬录下创建⼀个⽂件是⽆法访问的。从⽹站了⼀些资料,最终发现通过写⼀个⽅法返回txt内容⽐较简单⽅便,不过此⽅法适⽤于简单的⽂件读取以及读取量⽐较⼩的时候。详细代码如下:
python怎么读取txt@ute('/<path>')
def today(path):
base_dir = os.path.dirname(__file__)
resp = make_response(open(os.path.join(base_dir, path)).read())
resp.headers["Content-type"]="text/plan;charset=UTF-8"
return resp
测试⽅法,在要⽬录创建⼀个⽂件。
运⾏程序,访问/,返回结果如下:
延伸知识点:
因为在之前的代码中做过⼀个简单的url实例,url的定义和本⽂的定义⼀样,只是参数名不⼀样,如下:
这时候就遇到⼀个问题,当我把今天的url定义放到最后⾯的时候,其实访问的是/<name>这个url,会⼀直返回hello xxx,然后把本⽂例⼦的代码放到/<name>这个接⼝的上⾯,再次运⾏,得到正确的结果。
更多⽂章关注“挨踢学霸”
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论