Pycharm的简单介绍以及api的使用

news2025/1/12 6:55:51

一、什么是Pycharm?

  Pycharm是一种python IDE,带有一整套可以帮助用户在使用Python语言开发时提高其效率的工具,比如调试、语法高亮、Project管理、代码跳转、智能提示、自动完成、单元测试、脚本控制。此外,该IDE提供了一些高级功能,用户支持Django框架下的专业Web开发,同时支持Google APP Engine,更酷的是Pycharm支持IronPython。

二、主要功能

  1.编辑

编码协助
    其提供了一个带编码补全,代码片段,支持代码折叠和分割窗口的智能、可配置的编辑器,可帮助用户更快更轻松的完成编码工作。
 
  2.项目代码导航
    该IDE可帮助用户即时从一个文件导航至另一个,从一个方法至其申明或者用法甚至可以穿过类的层次。若用户学会使用其提供的快捷键的话甚至能更快。
代码分析
    用户可使用其编码语法,错误高亮,智能检测以及一键式代码快速补全建议,使得编码更优化。
Python重构
    有了该功能,用户便能在项目范围内轻松进行重命名,提取方法/超类,导入域/变量/常量,移动和前推/后退重构。
支持Django
    有了它自带的HTML,CSS和 JavaScript编辑器 ,用户可以更快速的通过Djang框架进行Web开发。此外,其还能支持CoffeeScript, Mako 和 Jinja2。
 
  3.支持Google App引擎
    用户可选择使用Python 2.5或者2.7运行环境,为Google APp引擎进行应用程序的开发,并执行例行程序部署工作。
集成版本控制
    登入,录出,视图拆分与合并--所有这些功能都能在其统一的VCS用户界面(可用于Mercurial, Subversion, Git, Perforce 和其他的 SCM)中得到。
图形页面调试器
    用户可以用其自带的功能全面的调试器对Python或者Django应用程序以及测试单元进行调整,该调试器带断点,步进,多画面视图,窗口以及评估表达式。
集成的单元测试
    用户可以在一个文件夹运行一个测试文件,单个测试类,一个方法或者所有测试项目。
 
  4.可自定义&可扩展
    可绑定了 Textmate, NetBeans, Eclipse & Emacs 键盘主盘,以及 Vi/Vim仿真插件。
 
三、快捷键
  1、单行注释
# 用来表示注释,快捷键Ctrl + ? ,注释光标所在的行
  2、多行注释
当需要多行注释的时候,再用#一行行来注释就会感觉到很麻烦这时我们用三个单引号或者三个双引号来进行多行注释
    例:
'''
注释内容1
注释内容2
...
 '''
或者
"""
注释内容1
注释内容2
...
"""
 

  3、Tab

在空白行时,Tab键就是自动缩进四个空格。
缩进过多的时候,我们需要回退:Shift + Tab  ,自动回退四个空格
当你输入几个字母时,Pycharm会智能列出选项,这时按下Tab键,会默认选择第一个选项
  4、复制粘贴

Ctrl + c  复制
Ctrl + v  粘贴
Ctrl + d  复制并自动粘贴在下一行
Ctrl + x  剪切
Ctrl + z  撤销
  5、智能换行

当我们需要换行的时候,我们可以用回车直接来完成换行,当我们的光标在文中的时候我们需要shift + 回车来完成智能换行

       6、api的使用  点击获取测试key和secret
 

{
	"item": {
		"num_iid": " 661334193356",
		"title": "短款轻薄羽绒服女2021年新款秋冬季黑色气质亮面鹅绒服西装外套女",
		"desc_short": "",
		"price": "489.00",
		"orginal_price": "489.00",
		"nick": "娃娃嘎嘎嘎嘎",
		"num": "200",
		"pic_url": "//img.alicdn.com/imgextra/i2/2253271513/O1CN01G3459H1N2zy9cMy7z_!!2253271513.jpg",
		"brand": "other/其他",
		"brandId": "29534",
		"rootCatId": "16",
		"cid": "50008899",
		"crumbs": [],
		"detail_url": "https://item.taobao.com/item.htm?id= 661334193356",
		"desc": "",
		"item_imgs": [
			{
				"url": "//img.alicdn.com/imgextra/i2/2253271513/O1CN01G3459H1N2zy9cMy7z_!!2253271513.jpg"
			},
			{
				"url": "//img.alicdn.com/imgextra/i1/2253271513/O1CN01g2Ymql1N2zyAnuXXg_!!2253271513.jpg"
			},
			{
				"url": "//img.alicdn.com/imgextra/i3/2253271513/O1CN01Zi8v1K1N2zxyVtcyX_!!2253271513.jpg"
			},
			{
				"url": "//img.alicdn.com/imgextra/i1/2253271513/O1CN01NmJwDF1N2zy4ryiol_!!2253271513.jpg"
			},
			{
				"url": "//img.alicdn.com/imgextra/i1/2253271513/O1CN01XKgXYk1N2zy9cNIvl_!!2253271513.jpg"
			}
		],
		"item_weight": 0,
		"location": "浙江杭州",
		"post_fee": 0,
		"express_fee": 0,
		"ems_fee": 0,
		"shipping_to": "",
		"has_discount": "false",
		"video": [],
		"is_virtual": "",
		"sample_id": "",
		"is_promotion": "false",
		"prop_imgs": {
			"prop_img": []
		},
		"property_alias": "",
		"props": [
			{
				"name": "品牌",
				"value": "other/其他"
			},
			{
				"name": "适用年龄",
				"value": "25-29周岁"
			},
			{
				"name": "尺码",
				"value": "S,M,L,XL,2XL,3XL,4XL"
			},
			{
				"name": "面料",
				"value": "PU皮"
			},
			{
				"name": "图案",
				"value": "纯色"
			},
			{
				"name": "风格",
				"value": "通勤"
			},
			{
				"name": "通勤",
				"value": "韩版"
			},
			{
				"name": "领子",
				"value": "西装领"
			},
			{
				"name": "衣门襟",
				"value": "单排扣"
			},
			{
				"name": "颜色分类",
				"value": "黑色"
			},
			{
				"name": "材质",
				"value": "PU皮"
			},
			{
				"name": "袖型",
				"value": "常规"
			},
			{
				"name": "填充物",
				"value": "白鸭绒"
			},
			{
				"name": "主材质含量",
				"value": "96%及以上"
			},
			{
				"name": "上市年份季节",
				"value": "2021年冬季"
			},
			{
				"name": "袖长",
				"value": "长袖"
			},
			{
				"name": "厚薄",
				"value": "常规"
			},
			{
				"name": "衣长",
				"value": "短款"
			},
			{
				"name": "服装版型",
				"value": "修身型"
			},
			{
				"name": "流行元素/工艺",
				"value": "口袋"
			},
			{
				"name": "充绒量",
				"value": "150g(含)-200g(不含)"
			},
			{
				"name": "含绒量",
				"value": "95%及以上"
			}
		],
		"props_name": "20509:28314:尺码:S;20509:28315:尺码:M;20509:28316:尺码:L;20509:28317:尺码:XL;20509:6145171:尺码:2XL;20509:115781:尺码:3XL;20509:3727387:尺码:4XL;1627207:28341:颜色分类:黑色",
		"total_sold": 0,
		"skus": {
			"sku": [
				{
					"price": "489",
					"total_price": 0,
					"orginal_price": "489",
					"properties": "20509:28314;1627207:28341",
					"properties_name": "20509:28314:尺码:S;1627207:28341:颜色分类:黑色",
					"quantity": "200",
					"sku_id": "4941130858282"
				},
				{
					"price": "489",
					"total_price": 0,
					"orginal_price": "489",
					"properties": "20509:28315;1627207:28341",
					"properties_name": "20509:28315:尺码:M;1627207:28341:颜色分类:黑色",
					"quantity": "200",
					"sku_id": "4941130858283"
				},
				{
					"price": "489",
					"total_price": 0,
					"orginal_price": "489",
					"properties": "20509:28316;1627207:28341",
					"properties_name": "20509:28316:尺码:L;1627207:28341:颜色分类:黑色",
					"quantity": "200",
					"sku_id": "4941130858284"
				},
				{
					"price": "489",
					"total_price": 0,
					"orginal_price": "489",
					"properties": "20509:28317;1627207:28341",
					"properties_name": "20509:28317:尺码:XL;1627207:28341:颜色分类:黑色",
					"quantity": "200",
					"sku_id": "4941130858285"
				},
				{
					"price": "489",
					"total_price": 0,
					"orginal_price": "489",
					"properties": "20509:6145171;1627207:28341",
					"properties_name": "20509:6145171:尺码:2XL;1627207:28341:颜色分类:黑色",
					"quantity": "200",
					"sku_id": "4941130858286"
				},
				{
					"price": "489",
					"total_price": 0,
					"orginal_price": "489",
					"properties": "20509:115781;1627207:28341",
					"properties_name": "20509:115781:尺码:3XL;1627207:28341:颜色分类:黑色",
					"quantity": "200",
					"sku_id": "4941130858287"
				},
				{
					"price": "489",
					"total_price": 0,
					"orginal_price": "489",
					"properties": "20509:3727387;1627207:28341",
					"properties_name": "20509:3727387:尺码:4XL;1627207:28341:颜色分类:黑色",
					"quantity": "200",
					"sku_id": "4941130858288"
				}
			]
		},
		"seller_id": "2253271513",
		"shop_id": "145523928",
		"props_list": {
			"20509:28314": "尺码:S",
			"20509:28315": "尺码:M",
			"20509:28316": "尺码:L",
			"20509:28317": "尺码:XL",
			"20509:6145171": "尺码:2XL",
			"20509:115781": "尺码:3XL",
			"20509:3727387": "尺码:4XL",
			"1627207:28341": "颜色分类:黑色"
		},
		"seller_info": {
			"nick": "娃娃嘎嘎嘎嘎",
			"item_score": "0.0 ",
			"score_p": "0.0 ",
			"delivery_score": "0.0 ",
			"shop_type": "C",
			"user_num_id": "2253271513",
			"sid": "145523928",
			"title": "d[s145523928]",
			"zhuy": "https://shop145523928.taobao.com/",
			"shop_name": "d[s145523928]"
		},
		"tmall": false,
		"update_time": "2022-12-06 21:51:48",
		"data_update": "2022-12-06 21:51:48",
		"data_f": "xdl",
		"data_from": "hid",
		"promo_type": null,
		"props_img": [],
		"error": null,
		"format_check": "ok",
		"sales": 0,
		"desc_img": [],
		"shop_item": [],
		"relate_items": []
	},
	"error": "",
	"secache": "03a61c0d96eb6eb88b19d4d67d757602",
	"secache_time": 1670549816,
	"secache_date": "2022-12-09 09:36:56",
	"translate_status": "",
	"translate_time": 0,
	"language": {
		"default_lang": "cn",
		"current_lang": "cn"
	},
	"reason": "",
	"error_code": "0000",
	"cache": 0,
	"api_info": "today:5 max:10100 all[20=5+1+14];expires:2030-12-31",
	"execution_time": "0.249",
	"server_time": "Beijing/2022-12-09 09:36:56",
	"client_ip": "106.6.37.196",
	"call_args": {
		"num_iid": "661334193356",
		"is_promotion": "1"
	},
	"api_type": "taobao",
	"translate_language": "zh-CN",
	"translate_engine": "google_new",
	"server_memory": "0.9MB",
	"request_id": "gw-4.6392913825583",
	"last_id": "1402297837"
}

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/76256.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

MyBatis-Plus中自动填充功能的用法

系列文章目录 Mybatis-PlusSpringBoot结合运用_心态还需努力呀的博客-CSDN博客MyBaits-Plus中TableField和TableId用法_心态还需努力呀的博客-CSDN博客 MyBatis-Plus之ActiveRecord[基础增删改查操作]_心态还需努力呀的博客-CSDN博客 MyBatis-Plus分页查询(快速上…

【JavaWeb开发-Servlet】day06-学生成绩管理系统-实现分页功能

目录 一、前端设计 二、分页功能 ①创建实体层 ②在DAO层新建两个方法 ③编写业务层 ④实现Servlet层 ⑤修改前端页面 ⑥测试 ⑦思路 ⑧扩展 一、前端设计 原来的前端非常简陋,没有明显的突出其功能,下面将对前端页面进行新的完善。 写一个标题…

HPPH-DSPE-PEG/NH2/MAL光克洛-磷脂-聚乙二醇/光克洛-聚乙二醇-氨基/马来酰亚胺

小编今天和大家一起来学习HPPH-DSPE-PEG/NH2/MAL光克洛-磷脂-聚乙二醇/光克洛-聚乙二醇-氨基/马来酰亚胺相关研究内容! 光克洛,第二代的光敏剂,可用于光动力疗法 (PDT),基本结构为二氢卟吩类化合物。美国研究人员从绿色植物中提取、纯化&…

nginx笔记

作者:ThinkStu 文章目录一、简介二、常用配置1、listen2、server_name3、location4、sendfile5、nodelay/push6、add_header7、set 变量8、if9、return10、keepalive三、常用操作1、Gzip压缩2、正则表达式3、rewrite重写4、rewrite范例5、跨域6、防盗链7、适配移动设…

R语言数据可视化分析案例:探索BRFSS数据

最近我们被客户要求撰写关于BRFSS数据的研究报告,包括一些图形和统计输出。 加载包 library(tidyr) library(knitr) opts_chunk$set(echo TRUE, fig.align "center") 载入资料 load("brfss2013.RData")第1部分:数据 描述如何收…

Spring Boot ActuatorAdmin

Spring Boot Actuator&Admin 指标监控简介 干嘛的: 主要运用在微服务架构,所以我建议你先学微服务,否则可能get不到它的用处,只有大型的分布式系统才会用到指标监控… Why:? 对于一个大型的几十个、…

低代码如何自定义主题?一文教会你

SuccAP低代码开发平台,除了提供了多主题供选择外,还支持自定义报表主题,当系统自带的主题无法满足项目需求时,可以根据项目设计并新增主题,本文将介绍如何去新增自定义主题。 新增自定义主题可按如下步骤操作&#xf…

APS高级计划排程在乳制品行业的应用

目前乳制品行业供应链管理中存在的主要问题 生产盲目性,应对市场变化能力不足。现如今牛奶已经成为人们日常饮食需求的必需品,很多生产厂家就开始大量的生产,全然不顾市场的需求度,应对市场变化的能力不足,导致了有一…

计算机毕业设计ssm+vue基本微信小程序的心理服务平台 uniapp 小程序

项目介绍 随着计算机技术的发展,带来社会各行业的进步,信息化逐渐运用到人们的生活中。传统模式的青少年心理健康管理满足不了现代人的生活追求,服务质量、服务速度,之前的很多网站由于功能、或者框架设计等原因,无法完美的展现它的特色,优势,浪费了很多资源。使用管理系统进行…

今天步行数5000多

今天步行数量比较多的,有五千多步吧,希望明天能继续保持下去。

企业知识分享系统的设计与实现

摘 要 随着信息技术和网络技术的飞速发展,人类已进入全新信息化时代,传统管理技术已无法高效,便捷地管理信息。为了迎合时代需求,优化管理效率,各种各样的管理系统应运而生,各行各业相继进入信息管理时代&…

两种方案解决vscode浏览器跨域问题

一、 问题 1.1 在接收 json 数据的时候出现了以下错误; 打开测试用的 json 文件发现数据并没有问题,而第一个报错可以看到 Cross origin requests are only supported for protocol schemes:… ,也就是说所使用的数据不在跨域的许…

毕业后5年,我终于变成了月薪13000的软件测试工程师

目录 我为什么选择转行 工作环境 我选择了转行软件测试 写在最后 《软件测试工程师发展规划路线》 一、测试基础 了解测试的基础技能,掌握主流缺陷管理工具的使用,熟练测试环境的操作与运维 二、Linux必备知识 Linux作为现在最流行的软件环境系…

场景案例│数字员工助力医疗行业打通信息系统壁垒,实现高效率运营

据埃森哲研究预测,到2026年人工智能技术每年将为医疗保健行业节省1500亿美元。 随着人们对数字化的需求日益增长,数字技术成为转型升级的新兴力量,许多医疗机构积极采用数字员工推进数字化转型的步伐。 在数字员工的支持下,医疗…

Redis Replication

高可用架构-Redis Replication 今天学习下如何基于Redis 复制功能构建高可用架构-主从复制,Redis Replication 支持数据复制和故障切换。Redis复制是允许Redis实例完全复制主实例的过程。默认情况下,复制是一个异步过程。Redis复制在主机端和副本端都是…

2023最新SSM计算机毕业设计选题大全(附源码+LW)之java毕业设计选题档案管理系统bvr3c

毕业设计其实不难,主要毕业的时候任务太紧了,所以大家都非常忙没有时间去做,毕业设计还是早做准备比较好,多花点时间也可以做出来的,建议还是自己动手去做,比如先选一个题,这样就有方向&#xf…

Flutter实现文件上传华为对象存储(OBS)

本文主要讲述在 Flutter 项目中如何实现将文件上传到华为 OBS(对象存储)中,并封装为三方库方便灵活使用。 背景介绍 在大多项目中都会存在文件上传的需求,之前的实现都是调用后台的文件上传接口将文件上传到服务器上,…

从投资人发现“新大陆”,看“产融星城”为何成?

文丨熔财经 作者|陈小江 “我从来不把《我要投资》节目看作是秀(综艺),要知道《我要投资》是在前面的,秀(综艺)只是一种形式而已。本质上,(参加节目)还是为了投资”。 …

「Redis数据结构」跳跃表(SkipList)

「Redis数据结构」跳跃表(SkipList) 文章目录「Redis数据结构」跳跃表(SkipList)一、概述二、结构跳跃表节点跳跃表三、特点一、概述 跳表(SkipList,全称跳跃表)是用于有序元素序列快速搜索查找…

shell编程二

目录语法引号exprtestif...then...fiif...elseif...elseif嵌套case…esacforwhilebreak 和 continue函数语法 引号 " ":如果有字符串,字符串原样输出,如果有$变量则查看变量的值 :所有的字符无论是否有变量都原样输出 ˋˋ:在该引号包含的…