Django不认为是文件,而Python认为是文件?,,一个view:pytho
Django不认为是文件,而Python认为是文件?,,一个view:pytho
一个view:
pythonfrom django.shortcuts import renderfrom . import gears# a view.def index(request): context = { 'slogan': gears.get_slogan(), } return render(request, 'blog_index.html', context)
gears.py:
pythondef get_slogan(): import os.path as p path_str = '../configs/slogans.txt' print(p.isfile(path_str)) # 控制台输出 if p.isfile(path_str): f = open(path_str) slogans_list = [] for line in f: slogans_list.append(line) import rondom slogan = rondom.choice(slogans_list) if slogan: return slogan return '美女与咖啡,一杯又一杯'if __name__ == '__main__': import os.path as p print(p.isfile('../configs/slogans.txt')) # 在Python的命令行里执行时输出
我通过Python的交互命令行来执行gears.py返回的是True,但是通过运行网站,在控制台里的输出却是False,为什么呢?
在所写的路径里面的确有那个文件。
编橙之家文章,
相关内容
- try-finally中的1个坑,try-finally,在编写高质量代码-改善
- 源码中闭包的问题,求大神解救。。,源码大神,我在看
- Python IDE有没有类似其他IDE的智能提示?,pythonide,很多
- python中,使用MIMEApplication封装邮件附件,Outlook为什么无
- 如何解决 Flask 中使用 WTForm 时自定 Button 却在页面总被
- IntegerField的值怎样赋值后刷新后会为空的?,integerfi
- 如何确定一个python爬取得网页是否是被压缩的?,pyt
- flask搭建的个人博客怎么实现markdown,flaskmarkdown,个人是
- python式的桶排序,python式桶排序,用python写了一个桶
- gunicorn 启动问题,启动不了,gunicorn不了,终端输入noh
评论关闭