文章标题



文章目录

  • 文章标题
  • 前言
  • 一、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按钮
  • python 文本 行重复 python重复上一行代码快捷键_学习

  • commit窗口选择.idea文件夹,右键Add to -gitignore:
  • python 文本 行重复 python重复上一行代码快捷键_python 文本 行重复_02

  • 弹窗点击create:
  • python 文本 行重复 python重复上一行代码快捷键_pycharm_03

  • 弹窗点击add:
  • python 文本 行重复 python重复上一行代码快捷键_python_04

  • add完成后,commit窗口不再显示.idea文件夹
  • python 文本 行重复 python重复上一行代码快捷键_python 文本 行重复_05

  • 输入提交信息,点击commit按钮
  • python 文本 行重复 python重复上一行代码快捷键_git_06

3. 提交代码至github

  • github.com创建仓库:
  • python 文本 行重复 python重复上一行代码快捷键_python 文本 行重复_07

  • 项目新建README.md并commit

  • 将本地项目与github仓库绑定

git remote add origin git@github.test/pythonprojectdemo.git

也可以使用pycharm的Manage Remotes功能添加github仓库地址

python 文本 行重复 python重复上一行代码快捷键_pycharm_08

  • 绑定成功后,push代码至github
git push -u origin main

也可以直接使用pycharm的push按钮

python 文本 行重复 python重复上一行代码快捷键_python 文本 行重复_09

总结

记录mac上pycharm的常用快捷键,及git的使用
注:github与pycharm的配置,需要把本地生成的sshkey在github上配置后才可以push代码