文章标题
文章目录
- 文章标题
- 前言
- 一、pycharm的常用快捷键(Mac)
- 二、python项目文件夹与包
- 1. 包和文件夹的区别
- 2. __init__.py
- 三、git在pycharm的简单使用
- 1. git初始化项目
- 2. 忽略.idea文件夹commit代码
- 3. 提交代码至github
- 总结
前言
记录一下pycharm的常用快捷键以及python项目的目录解析
一、pycharm的常用快捷键(Mac)
- option+enter:快速查看错误并处理
- command+/:注释代码
- command + :左键 简介及代码定义
- command + d: 复制当前行到下一行
- command + y :删除当前行
- command + f 文件内查找
- command+ r 文件内替换
- command + shift + enter 智能代码补全
- command+ shift+ ↑or ↓ 代码上下移动
- command + ← 光标移到行首
- command + → 光标移到行末
- Shift + Enter 任意位置换行
- 双击Shift 快速查找
- command+Option+L 格式化代码
二、python项目文件夹与包
1. 包和文件夹的区别
- 文件夹:文件夹创建完成后,目录下没有init文件,但是python的最新版本文件夹下的py文件也可以直接导入使用
- package:包创建完成后,会默认生成__init__.py文件
如图上面为文件夹,下面为包
2. init.py
init.py可以用来定义包下面的那些模块允许被访问,新建的包testdemo1下面新建文件:demo1.py,demo2.py,创建完成后定义__init__.py,如下:
#__all__用来标记被调用的模块的列表
__all__ = ['demo1']
包的外层创建文件test.py
from testdemo1 import *
# demo1可以直接使用,demo2则无法使用
注:模块中也可以用__all__来标注可以被调用的类、属性、方法列表
三、git在pycharm的简单使用1. git初始化项目
- pycharm创建项目pythonprojectdemo,创建完成后在charm的shell窗口输入:
git init
# 执行完成后,查看项目目录
ll -al
# 显示如下:
drwxr-xr-x 9 gaozeyu staff 288B May 20 10:18 .
drwxr-xr-x 11 gaozeyu staff 352B May 20 10:17 ..
drwxr-xr-x 9 gaozeyu staff 288B May 20 10:18 .git
drwxr-xr-x 8 gaozeyu staff 256B May 20 10:18 .idea
drwxr-xr-x 3 gaozeyu staff 96B May 20 10:17 app
drwxr-xr-x 3 gaozeyu staff 96B May 20 10:18 http
-rw-r--r-- 1 gaozeyu staff 519B May 20 10:18 main.py
drwxr-xr-x 7 gaozeyu staff 224B May 20 10:17 venv
drwxr-xr-x 3 gaozeyu staff 96B May 20 10:18 web
2. 忽略.idea文件夹commit代码
- 点击gitcommit按钮
- commit窗口选择.idea文件夹,右键Add to -gitignore:
- 弹窗点击create:
- 弹窗点击add:
- add完成后,commit窗口不再显示.idea文件夹
- 输入提交信息,点击commit按钮
3. 提交代码至github
- github.com创建仓库:
项目新建README.md并commit
将本地项目与github仓库绑定
git remote add origin git@github.test/pythonprojectdemo.git
也可以使用pycharm的Manage Remotes功能添加github仓库地址
- 绑定成功后,push代码至github
git push -u origin main
也可以直接使用pycharm的push按钮
记录mac上pycharm的常用快捷键,及git的使用
注:github与pycharm的配置,需要把本地生成的sshkey在github上配置后才可以push代码