IT评测·应用市场-qidao123.com技术社区

标题: python项目结构,PyCharm 调试Debug模式配置 [打印本页]

作者: 东湖之滨    时间: 2025-1-11 10:00
标题: python项目结构,PyCharm 调试Debug模式配置
        常常使用java开发转到python项目有些差异。在 Python 中,项目的组织结构和 Java 有一些差异。Java 在创建项目时通常会先定义包(package),然后在包下创建源代码文件(.java)。而在 Python 中,虽然没有严酷的包结构要求,但可以通过目录和模块的组织来实现雷同的结构。具体来说,Python 项目的组织方式可以更机动一些。


一 Python 项目结构

  1. my_project/
  2. ├── my_project/        # 项目的主目录(包含源代码)
  3. │   ├── __init__.py    # 初始化文件
  4. │   ├── module1.py     # 模块1
  5. │   └── module2.py     # 模块2
  6. ├── tests/             # 测试目录
  7. │   ├── test_module1.py
  8. │   └── test_module2.py
  9. ├── setup.py           # 项目的安装脚本
  10. ├── README.md          # 项目的说明文件
  11. └── requirements.txt   # 依赖文件
复制代码
关键点:
 
建新的python项目如下图: 
python的开发整体与java开发相似,原java转python同学也很快上手。 
 
二 PyCharm 调试模式Debug配置

        在开发环境中,启用调试模式可以很容易地发现问题,也是项目开发调试离不开的,差异框架的项目配置各有差异,以下以当下流行的FastApi框架配置为例。
1 在 PyCharm 中调试,创建一个调试配置
如下图:

2 设置断点
在代码的行号左侧点击,添加断点。断点会让程序在运行到这行代码时停息。
3 开始调试

如下图:

调试的快捷键与 java一样,所以从java转python同事毫无压力。 


免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。




欢迎光临 IT评测·应用市场-qidao123.com技术社区 (https://dis.qidao123.com/) Powered by Discuz! X3.4