1. 通过pycharm给python程序传递参数
    比如说:python 1.py hello world,“hello world”这个字符串要传给前面的1.py文件中,这个需要在pycharm的scripts parameters中进行进行设置。举个例子:test.py
    print(sys.argv[0])
    print(sys.argv[1])
    sys是python的一个内置函数,此时使用pycharm编译test.py系统会报错“NameError: name 'sys' is not defined”,此时在sys下面会有小红线或者有个小灯泡显示提示该处有错误,此时使用快捷键Alt+Enter将函数自动带上,此时上面会自动多了一行:import sys的代码,编译执行pycharm会提示输出格式有误:IndexError: list index out of range,原因是sys.argv[1]数组中没有获取到函数值,此时使用ALT+Shift+F10调出[运行]->编辑结构->scripts parameters中填入函数值,如下图所示:
    pycharm的使用_第1张图片此时编译执行,第一个参数会输出test.py的绝对路径,第二个参数是你设置的scripts parameters值。

  2. pycharm常用快捷键
    Ctrl+c 不需要选中一行,直接复制一行内容
    Ctrl+d 直接在下一行复制一行改行的内容
    Ctrl+shift+n 通过文件名快速查找工程内的文件
    Ctrl+a 全部选中,Ctrl+alt+l,自动调整代码为我们需要的格式
    Alt+Enter 选择导入函数
    Ctrl+/ 用来批量注释代码块
    选中代码块,tab键可以进行缩进,shift+tab用来撤销缩进
    还有非常多的快捷键,需要的时候可以百度一下

  3. Linux系统下的python程序运行
    新建test.py文件,vim编辑好py的文件,编译执行有两种方法:
    直接使用python test.py或者使用./test.py,此时需要给test.py进行授权:chmod +x test.py
    如果test的文件中的##!/usr/bin/env python,由于多了一个#,此时只能使用python进行编译

  4. pycharm的调试模式
    在文件中设置好断点,然后选择好要debug的文件,debug,F8往下执行,Shift+F9跳入到下一个方法中,可以在console里面设置变量进行取值,查看函数的值获得是否正确。