Pycharm集成环境以及常见小技巧

简介: 使用pytharm编写脚本时,记得在.gitignore文件中添加 一行:.idea/ ,添加后,这个目录下的文件将不会上传到git仓库上,避免其他电脑下载你的功能还需要重新配置。如果git仓库中已经上传了.idea文件夹,需要删除后再添加.gitignore文件,不然不会生效

简单介绍一下使用pycharm的一些常规操作吧,工具安装之类的就不介绍了。只记录自己偶尔会用到的一些功能。Pycharm支持python的多个版本,可以自由切换python版本执行脚本。


下载地址:从官网下载 https://www.jetbrains.com/pycharm

日常使用下载社区版本就行,激活码就不在这里提供了,有需要的话私聊我,发给你们,网站都可以找到的激活码的,过期了重新获取一下就行



Tips:

1、使用pytharm编写脚本时,记得在.gitignore文件中添加 一行:

.idea/  ,添加后,这个目录下的文件将不会上传到git仓库上,避免其他电脑下载你的功能还需要重新配置。如果git仓库中已经上传了.idea文件夹,需要删除后再添加.gitignore文件,不然不会生效


2、常用快捷键:

  • Shift + F6:    文件重命名
  • Ctrl + F12:    显示当前文件结构,当文件方法过多时,可以快速选择


微信图片_20220114160624.png


  • Ctrl+Alt+S:打开设置页面
  • Ctrl+/:注释
    快捷键有很多,剩下的可以自己去了解


3、Pycharm设置去除显示的波浪线方法一:打开pycharm在右下方有一个医生头像的小图标,点击打开,如下图:


微信图片_20220114160627.png


但是该方法只针对本文件生效其他文件还是会有相同的问题

方法二:

1、顶部菜单 file->settings  (快捷键 Ctrl+Alt+S)

2、选择Editor—Color Scheme—General选项,然后选择右边对话框中的Errors and Warnings选项,选择选项下方的weak Waring,然后将界面右边的Effects去掉勾选即可。如下图:


微信图片_20220114160629.png


4、设置文件模板 ,设置之后,每次新建py文件的时候,会有一个默认模板,大家可以根据自己的喜好进行调整,这里我用的是这个模板:

# -*- coding: utf-8 -*-
# Time:${DATE} ${TIME}
# Author : 小博
# Description :
# WX :xiaobotester


微信图片_20220114160631.png


大家也可以按照上面的操作新建其他格式文件的模板喔,比如html,xml这些都可以设置模板的。


5、设置python默认路径在pycharm中创建项目的时候,新手很容易创建虚拟环境,然后采用虚拟环境下的python去运行脚本。虽然说虚拟环境有隔离的效果,可以不受其他环境的干扰,但是对于初学者,有时候用命令行安装一些插件的时候,会遇到明明已经安装过插件了,但是运行脚本还提示找不到某某某插件的错误,这个时候可能就是插件安装所使用的的python环境和pycharm工具中使用的环境不一致导致的。这里建议电脑环境变量中的python路径和pycharm工具中都使用统一的路径。pycharm中的路径设置方法如下:


微信图片_20220114160634.png

相关文章
|
27天前
|
存储 Prometheus 运维
在云原生环境中,阿里云ARMS与Prometheus的集成提供了强大的应用实时监控解决方案
在云原生环境中,阿里云ARMS与Prometheus的集成提供了强大的应用实时监控解决方案。该集成结合了ARMS的基础设施监控能力和Prometheus的灵活配置及社区支持,实现了全面、精准的系统状态、性能和错误监控,提升了应用的稳定性和管理效率。通过统一的数据视图和高级查询功能,帮助企业有效应对云原生挑战,促进业务的持续发展。
34 3
|
7月前
|
敏捷开发 人工智能 数据管理
探索自动化测试在持续集成环境中的应用与挑战
【5月更文挑战第27天】随着敏捷开发和持续集成(CI)的普及,自动化测试已成为确保软件质量和加速交付的关键工具。本文将深入探讨自动化测试在持续集成环境中的实施策略、面临的挑战以及优化实践。通过分析自动化测试框架的选择、脚本维护、数据管理等关键要素,旨在为读者提供一种系统化的视角,以理解和改进其自动化测试流程。同时,文章还将分享一些前沿的测试自动化趋势,包括人工智能(AI)在测试用例生成和执行中的潜在应用。
|
4月前
|
JavaScript 网络协议 API
【Azure API 管理】Azure APIM服务集成在内部虚拟网络后,在内部环境中打开APIM门户使用APIs中的TEST功能失败
【Azure API 管理】Azure APIM服务集成在内部虚拟网络后,在内部环境中打开APIM门户使用APIs中的TEST功能失败
|
4月前
|
jenkins Linux 持续交付
在Linux中,如何使用Jenkins和Ansible进行虚拟化环境的自动化和持续集成/持续部署(CI/CD)?
在Linux中,如何使用Jenkins和Ansible进行虚拟化环境的自动化和持续集成/持续部署(CI/CD)?
|
5月前
|
Linux Apache C++
FFmpeg开发笔记(三十五)Windows环境给FFmpeg集成libsrt
该文介绍了如何在Windows环境下为FFmpeg集成SRT协议支持库libsrt。首先,需要安装Perl和Nasm,然后编译OpenSSL。接着,下载libsrt源码并使用CMake配置,生成VS工程并编译生成srt.dll和srt.lib。最后,将编译出的库文件和头文件按照特定目录结构放置,并更新环境变量,重新配置启用libsrt的FFmpeg并进行编译安装。该过程有助于优化直播推流的性能,减少卡顿问题。
141 2
FFmpeg开发笔记(三十五)Windows环境给FFmpeg集成libsrt
|
5月前
|
Linux
FFmpeg开发笔记(三十四)Linux环境给FFmpeg集成libsrt和librist
《FFmpeg开发实战》书中介绍了直播的RTSP和RTMP协议,以及新协议SRT和RIST。SRT是安全可靠传输协议,RIST是可靠的互联网流传输协议,两者于2017年发布。腾讯视频云采用SRT改善推流卡顿。以下是Linux环境下为FFmpeg集成libsrt和librist的步骤:下载安装源码,配置、编译和安装。要启用这些库,需重新配置FFmpeg,添加相关选项,然后编译和安装。成功后,通过`ffmpeg -version`检查版本信息以确认启用SRT和RIST支持。详细过程可参考书中相应章节。
119 1
FFmpeg开发笔记(三十四)Linux环境给FFmpeg集成libsrt和librist
|
4月前
|
JavaScript Linux API
【Azure 应用服务】NodeJS Express + MSAL 应用实现AAD集成登录并部署在App Service Linux环境中的实现步骤
【Azure 应用服务】NodeJS Express + MSAL 应用实现AAD集成登录并部署在App Service Linux环境中的实现步骤
|
4月前
|
Kubernetes 监控 Shell
在K8S中,我们公司用户反应pod连接数非常多,希望看一下这些连接都是什么信息?什么状态?怎么排查?容器里面没有集成bash环境、网络工具,怎么处理?
在K8S中,我们公司用户反应pod连接数非常多,希望看一下这些连接都是什么信息?什么状态?怎么排查?容器里面没有集成bash环境、网络工具,怎么处理?
|
5月前
|
SQL 存储 JSON
DataWorks产品使用合集之没有dev环境的project,如何创建数据集成任务时完成网络与资源配置
DataWorks作为一站式的数据开发与治理平台,提供了从数据采集、清洗、开发、调度、服务化、质量监控到安全管理的全套解决方案,帮助企业构建高效、规范、安全的大数据处理体系。以下是对DataWorks产品使用合集的概述,涵盖数据处理的各个环节。
|
6月前
|
编解码 Linux
FFmpeg开发笔记(二十八)Linux环境给FFmpeg集成libxvid
XviD是开源的MPEG-4视频编解码器,曾与DivX一起用于早期MP4视频编码,但现在已被H.264取代。要集成XviD到Linux上的FFmpeg,首先下载源码,解压后配置并编译安装libxvid。接着,在FFmpeg源码目录中,重新配置FFmpeg以启用libxvid,然后编译并安装。成功后,通过`ffmpeg -version`检查是否启用libxvid。详细步骤包括下载、解压libxvid,使用`configure`和`make`命令安装,以及更新FFmpeg配置并安装。
98 2
FFmpeg开发笔记(二十八)Linux环境给FFmpeg集成libxvid