MAC 下载地址,亲测可用,Win 版本自行百度。
偏好设置 >>>> Project: >>>> Project Interpreter >>>> 选择 python 3.X 即可
偏好设置 >>>> Editor >>>> Font >>>> Scheme (Duplicate,重命名一个版本,再调整字体)
窗口左下角,点击窗口图标
在 terminal 执行 python 脚本的话,直接执行即可,无需切换到 python 环境。
python filename.py
偏好设置 >>>> Editor >>>> File and Code Template >>>> Python Script
#! /usr/bin/python
# -*- coding:utf-8 -*-
# @Time : ${DATE} ${TIME}
# @Author : Citizen_Wang
# @File : ${NAME}.py
设置完成之后,每新建一个文件,都会在新文件的顶部,自动填写这些文字。注意,NAME.py 之后要有空格,即最后一行是空行
脚本参数一定设定,执行脚本时候,不允许传入其他参数
Command + option + r >>>> Edit Configuration (按键 0) >>>> Script paramters 中填写默认参数
import sys
print(sys.argv[0])
print(sys.argv[1])
print(sys.argv[2])
Script parameters 中的参数数量,需要和脚本中调用的数量一致,如果 Script parameters 中只有 hello,那么脚本中只能到 sys.argv[1]。
如果到 sys.argv[2],会报错 list index out of range
Command + option + r 执行脚本
Command + / 选中之后,添加/删除 注释符
Command + D 复制当前所在行并添加到下一行,支持选中多行快速复制粘贴
Command + C 复制光标所在行,类似 vim 的 yy 命令,复制当前行,无论是否全选
Command + X 剪切 Command + Z 撤销
Option + Shift + N 快速定位项目内的文件并切换到该文件,若没有,则新建
Command + option + L 自动调整格式
Shift + Tab 减少一个 tab 缩进,支持多行及单行
Shift + Enter 光标自动移到下一行,无论光标位置
Option + Enter 光标移到上一行,并将当前行下移,无论光标所在位置
Command + Delete 删除当前行
文件边栏点击,会出现红点,Debug 模式执行到该步骤的时候,会停止,等待下一步操作
F8 直接进行下一步
F7 进入到下一个方法尝试使用下面的函数,体验 F7 和 F8 的区别。 断点在 name = input(‘please input your name: ‘) 处
PS: 支持多个 断点
def hello():
return 'hello'
if __name__ == '__main__':
print('*****' * 10)
name = input('pLease input your name: ')
print(hello() + name)
print('###' * 10)
底部的 Debugger 栏,可以检测当前运行环境的变量,输入已经存在的变量,会直接显示变量的类型以及值,如果没有定义的变量,显示没有定义。
汉化包地址