python - 使用flask时如何避免__pycache__?
问题描述
我看到__pycache__
是在以下示例中生成的 alawys。是否有不同的方式使用烧瓶来避免__pycache__
生成?
解决方案
这不是Flask的东西,而是Python的东西。__pycache__目录 用于存储源(.py )文件的字节码( “编译”版本) (主要是出于性能原因)。默认情况下, Python 3会这样做。要抑制该行为,请将-B参数传递给解释器,如以下所示:[Python.Docs]: Command line and environment - -B:
如果给定,Python 将不会尝试
.pyc
在源模块的导入上写入文件。另请参阅PYTHONDONTWRITEBYTECODE。
或者(如果您直接运行flask.exe),在启动解释器之前将PYTHONDONTWRITEBYTECODE env var设置为不同于空 ( ) 的值。set PYTHONDONTWRITEBYTECODE=some_dummy_text
推荐阅读
- c# - 有没有一种方法可以获取锁 c# 的递归级别
- javascript - How to send addicional information along with ember Delete model request
- xamarin.forms - Xamarin iOS:如何使用标准阅读器打开 pdf 文件
- powershell - 调用可执行文件时重复的动态参数
- sql - My first question — Violation of PRIMARY KEY constraint
- python - 装饰器的类不能改变类变量
- android - 在 Android Studio 中从 JSON 向谷歌地图添加标记
- servicenow - 提交记录后如何关闭 GlideDialog 中显示的记录生产者
- sql - 在移植 SQL 数据时处理忽略空值
- powershell - 如何从顺序到并行