一.通过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. spring事务概念理解
  2. POJ1270 Following Orders[拓扑排序所有方案 Kahn]
  3. 关于最近Google无法正常访问的变通之法(已经被墙)
  4. R----data.table包介绍学习
  5. Spark Streaming之旅
  6. 宽带连接工具[bat]
  7. SharePoint各版本信息
  8. Spring整合CXF webservice restful 实例
  9. 如何安装和配置 Rex-Ray?- 每天5分钟玩转 Docker 容器技术(74)
  10. [USACO Dec06]产奶的模式
  11. DevOps详解
  12. Java开发笔记(十五)短路逻辑运算的优势
  13. SpringSecurity初步理解
  14. QString和char*互转
  15. react路由嵌套
  16. Spring基础(8) : 延迟加载,Bean的作用域,Bean生命周期
  17. sql server 获取分隔字符串后的长度
  18. SpringBoot(六)_AOP统一处理请求
  19. IntelliJ IDEA + Tomcat ;On Upate Action 与 On Frame Deactivation
  20. 由SQL Server的job出错调查引起的思考

热门文章

  1. VS恢复默认设置
  2. IntelliJ中的Scala入门
  3. 洛谷——P1306 斐波那契公约数
  4. 数据库资源博客---小麦苗BEST
  5. JAVA Eclipse创建的Android程序如何不显示标题栏
  6. pkav之当php懈垢windows通用上传缺陷
  7. Async Await 使用
  8. 利用window.navigator.userAgent判断当前是否微信内置浏览器
  9. Node.app让Nodejs平台在iOS和OS X系统上奔跑
  10. SAS学习经验总结分享:篇一—数据的读取