python学习-Day3-pycharm传递参数以及调试功能

pycharm传递参数到python程序中

在python中也有与shell相似的地方,比如交互。那么在解释器中如何实现与前端的交互呢?

首先写一个需要交互的程序:
#!/usr/bin/env python

# -*- coding:utf-8 -*-

# @Time :2017/10/18 9:49

# @Author :xiaojingjing

# @File :text.py

import sys

print(sys.argv[0])
print(sys.argv[1])
如上。当程序直接执行时因为没有sys.arge[1]的参数而报错。所以,需要在pycharm中进行如下设置:

python学习-Day3-pycharm传递参数以及调试功能_第1张图片
找到编辑选项,然后跳出如下页面
python学习-Day3-pycharm传递参数以及调试功能_第2张图片
在红框111 222 的位置输入需要交互的内容即可。则会实现以下需求。 python学习-Day3-pycharm传递参数以及调试功能_第3张图片

pycharm的调试功能

在书写代码过程中,需要时不时的进行调试,以便及时发现问题修改问题;甚至在全部工程完成时进行总的梳理调试。这时,pycharm的debug调试功能就很贴心啦~
首先找到pycharm的debug所在位置:
python学习-Day3-pycharm传递参数以及调试功能_第4张图片

然后再来说说debug的使用:
首先确定debug的调试断点位置:点击Run--Debug,然后在需要打断点的行首点击一下:如下
python学习-Day3-pycharm传递参数以及调试功能_第5张图片

点击后,会运行到第一个断点。会显示该断点之前的变量信息。
F7:跳到下一个方法,读取方法中的语句
F8:逐条语句进行读取,跳到下一个断点

拓展:

Vim+python自动补全的功能 http://www.jianshu.com/p/f0513d18742a

你可能感兴趣的:(python学习)