一.通过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

最新文章

  1. 《转载》myeclipse 上安装 Maven3
  2. PHP正则表达式
  3. prototype 原型
  4. 实现简单sed替换功能的python脚本
  5. 【CentOS】磁盘管理与vim编译器
  6. Windows 服务为宿主的WCF服务,详细图解。
  7. 一次与51aspx客服MM谈话 -- 坑是怎么发展的
  8. ServletContext中常用方法
  9. C# 同步/并发队列ConcurrentQueue
  10. [Hapi.js] View engines
  11. 手机无须ROOT不用修改hosts即可在本地测试安卓、苹果APP和H5应用
  12. JavaWeb之Filter、Listener
  13. spark-shell启动报错:Yarn application has already ended! It might have been killed or unable to launch application master
  14. jquery 实现一个简单的成功提示框,失败提示框
  15. mysql(mariadb)主从配置
  16. Shiro框架配置-applicationContext里面的(仅提供借鉴)
  17. tomcat 下配置ajax 跨域 tomcat font face 跨域 java跨域
  18. spring-data-redis HashOperations
  19. vue$ref
  20. 谷歌浏览器使用IE内核

热门文章

  1. Navicat Premium_11.2.7简体中文版 破解版本 windows版本 失效
  2. day73:drf:drf视图相关类&路由Routers&创建虚拟环境
  3. IntelliJ IDEA 使用指南:集成GIT客户端
  4. ArcPy批量选择指定属性的要素
  5. 【Flutter 1-5】运行Flutter的第一个项目——计数器
  6. Jetbrains全系列产品 2020最新激活方法 (即时更新)
  7. Java-GUI基础(三)java.swing
  8. socket http1
  9. DFA简介
  10. PS2018 激活