我已经通过这种方式组织了一些代码:
main_dir/
__init__.py (empty)
common_file.py
dir1/
__init__.py (empty)
(.py files)
dir2/
__init__.py (empty)
(.py files, one of them is server.py)
要启用相对导入,我将服务器作为模块运行:
python -m main_dir.dir2.server
我无法使用" classic"来配置服务器。 cProfile方式:
python -m cProfile -o <outputfilename> <script-name> <options>
因为cprofile没有-m选项,所以不支持运行模块。
那该怎么做?