zoukankan      html  css  js  c++  java
  • Python_pycharm调试模式+使用pycharm给python传递参数

     

    一.通过pycharm 给python传递函数
    1. 在pycharm终端中写入要获取的参数,进行获取
    1》启动pycharm 中Terminal(终端) 窗口
    点击pycharm左下角的图标,选择terminal
     
     
    2》在tests.py 中写下如下代码
    #/usr/bin/python
    #coding=utf-8
    #@Time   :2017/10/12 20:37
    #@Auther :liuzhenchuan
    #@File   :tests.py
    # print 'a'
    import sys    
     
    print(sys.argv[0])
    print(sys.argv[1])
     
     
    3》用tets.py 获取‘hello’ 参数
    在tests.py cmd中执行 “python tests.py hello”,如图所示:
     
    tests.py      #tests.py 由sys.argv[0] 获取到。0获得到程序自己本身路径
    hello           # hello 由 sys.argv[1] 获取到
     
     
    2.在pycharm中设置固定要获取的参数,进行获取
    1》在tests.py 中 按住 “alt+shift+f10”  ----选择编辑配置(edit configurations)---script parameters(脚本程序)。如下图所示:
     
    点击 Run,第一个参数获取到脚本的绝对路径;第二个参数获取到‘liuzhenchuan’
    注:想要获取多个参数,在tests.py中写多个 print(sys.argv[x])。在pycharm中也要写相对应的参数个数,如下:
    import sys    
     
    print(sys.argv[0])
    print(sys.argv[1])
    print(sys.argv[2])
     
     
    “alt + shift +f10”---编辑配置---脚本参数---设置俩个参数  liuzhenchuan   hello
    点击运行:
     
     
    二.pycharm 调试模式
     pycharm 调试模式(断点调试模式),又叫debug模式
    1.设置断点:在代码前面,行号的后面,鼠标单击,就可以设置断点。如下:
     
    2.调试断点(shfit+f9):点击那个绿色的甲虫图标(似乎甲虫已经成为debug专用图标了),进行断点调试
    点击后,会运行到第一个断点。会显示该断点之前的变量信息。
    点击Step Over 或者按F8,我们继续往下运行,到下一个断点:
     
    .F7:跳到下一个方法,读取方法中的语句
     
    .F8:逐条语句进行读取,跳到下一个断点
     
    三.扩展部分
    Vim+python自动补全的功能 http://www.jianshu.com/p/f0513d18742a
  • 相关阅读:
    SQL中的字符串字段根据某字段实现自增
    SQL中的字符串字段实现自增
    ECS Windows服务器IIS FTP登陆提示“530 valid hostname is expected”
    HTML中动态生成内容的事件绑定问题
    JavaScript对JSON数据进行排序和搜索
    IIS站点下多应用程序 C#获取根目录方法
    asp.net中form表单多个按钮submit提交到后台的实例
    C#从一个SqlCommand对象生成可执行的SQL语句
    传递参数
    js创建jsonArray传输至后台及后台解析
  • 原文地址:https://www.cnblogs.com/hellangels333/p/9222127.html
Copyright © 2011-2022 走看看