pycharm

python基础篇10-py2和py3编码

白昼怎懂夜的黑 提交于 2020-04-28 13:55:29
编码基础 编码概述  基本概念很简单。首先,我们从一段信息即消息说起,消息以人类可以理解、易懂的表示存在。我打算将这种表示称为“明文”(plain text)。对于说英语的人,纸张上打印的或屏幕上显示的英文单词都算作明文。其次,我们需要能将明文表示的消息转成另外某种表示,我们还需要能将编码文本转回成明文。从明文到编码文本的转换称为“编码”,从编码文本又转回成明文则为“解码”。 python解释器在加载 .py 文件中的代码时,会对内容进行编码。python2 默认编码方式是ascii码,python3 默认编码方式utf-8。 ASCII(American Standard Code for Information Interchange,美国标准信息交换代码)是基于拉丁字母的一套电脑编码系统,主要用于显示现代英语和其他西欧语言,其最多只能用 8 位来表示(一个字节),即:2**8 = 256-1,所以,ASCII码最多只能表示 255 个符号。 编码方式 ascii: 只能支持英文、特殊字符、数字,用一个字节表示一个字符。最多只能表示 255 个符号; 万国码(unicode): 所有的字符和符号由4个字节来表示。占资源较多;(早期所有字符使用2个字节表示,现在已经废弃) UTF-8: 是对Unicode的升级。UTF-8最少使用一个字节表示一个字符。一个字节表示一个英文字符

day1(老男孩-Python3.5-S14期全栈开发)

倖福魔咒の 提交于 2020-04-28 13:54:34
作者:赵俊 发布日期:2019/10/18 一、第一个python程序 1、在解释器下写hello world程序运行,与运行外部文件方法 运行外部文件,必须在相应位置创建一个python文件,里面写上语句 2、#!/usr/bin/evn python的作用,告诉操作系统使用的解释器是什么 #!/usr/bin/python相当于写死了python路径; #!/usr/bin/env python会去环境设置寻找python目录, 推荐这种写法 二、变量 1、pycharm工程新建文件,模板代码设置 2、变量的内存管理 3、变量定义的规则 变量只能是字母、数字或下划线的任意组合 变量的第一个字符不能是数字 以下关键字不能声明为变量    ['and', 'as', 'assert', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'exec', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'not', 'or', 'pass', 'print', 'raise',   'return', 'try', 'while', 'with', 'yield'] 三、字符编码的区别与介绍 1

新手用pyCharm编辑器创建项目不知道如何选择(适用于遇到同样问题的新手)

落爺英雄遲暮 提交于 2020-04-28 10:58:59
刚开始学习python用编辑器pyCharm出的问题,跟百度上的经验有些许差别,我搞了半天终于搞明白了,就此写下来让自己记住同时也让跟我一样的新手可以不用走很多弯路。 1.首先点击编辑器左上角文件选项 File 创建一个新项目 2.接下来你会碰到跟一般的创建项目不一样的情况如下 而百度里的经验大部分都是这样的图 这样一般的新手会懵逼,我当时懵逼了很久,一直搁置着用命令行写代码,今天解决了,正确的步骤如下 这个路径是要填写你python.exe的路径具体怎么写如下 首先找到你的python安装的路径 然后在计算机路径栏复制python.exe的路径 然后粘贴到刚才编辑器需要填的地方就OK了,下图 然后粘贴到它要去的地方 然后就可以愉快的敲代码了 来源: oschina 链接: https://my.oschina.net/u/4407587/blog/4195879

《黑客帝国》中的代码雨让人身临其境!利用Python轻松实现!

痴心易碎 提交于 2020-04-28 10:49:08
前言 《黑客帝国》的一段代码雨片段让外行人感觉非常震撼,但其实利用咱们的Python来做出这个效果真的很简单! 今天就带大家把这个代码雨放在自己的显示器上面,亲身体验一把黑客的感觉! 环境 Windows 操作系统 Python 解释器 pycharm 编辑器 random 随机数模块 pygame GUI界面模块 实战 设置代码雨窗口的宽高以及字体文件 import random import pygame PANEL_width = 1100 PANEL_highly = 600 FONT_PX = 15 pygame.init() # 创建一个可是窗口 winSur = pygame.display.set_mode((PANEL_width, PANEL_highly)) font = pygame.font.SysFont("123.ttf", 25) bg_suface = pygame.Surface((PANEL_width, PANEL_highly), flags=pygame.SRCALPHA) pygame.Surface.convert(bg_suface) bg_suface.fill(pygame.Color(0, 0, 0, 28)) winSur.fill((0, 0, 0)) 代码雨可以随机飘落数字,当然也可以是字母,所以这里有两个版本

python3读取图像并可视化的方法(PIL/Pillow、opencv/cv2)

空扰寡人 提交于 2020-04-28 09:47:48
原图: 使用TensorFlow做图像处理的时候,会对图像进行一些可视化的操作。下面,就来列举一些我知道的图像读取并可视化的方法。 1. Pillow模块 1.1 Pillow模块的前生 Pillow就是python2中的 PIL 模块。PIL模块(Python Imaging Library)是Python的一个强大方便的图像处理库,不过只支持到 Python2.7。 Pillow是PIL的一个派生分支,但如今已发展为比PIL本身更具活力的Python图像处理库。 1.2 Pillow模块的安装 pillow的安装也分两种,第一种通过 CMD命令行模式直接 pip。不过我在安装的时候出了错,大概是网络原因。于是我用pycharm直接进行安装,没有出现问题 CMD安装命令:pip install Pillow 1.3 使用Pillow模块进行可视化 1.3.1 导入Pillow模块: import PIL 或者 from PIL import Image 如果写 import Pillow 就会报错“ModuleNotFoundError: No module named 'Pillow'”,这可能是因为Pillow是从PIL派生出来的原因吧。 1.3.2 Image.open(img_path).convert() convert() convert()是图像实例对象的一个方法

Mac PyCharm2019激活方法

…衆ロ難τιáo~ 提交于 2020-04-28 09:18:17
此教程支持最新2019.2版本Pycharm及其他软件 此教程实时更新,请放心使用;如果有新版本出现猪哥都会第一时间尝试激活; pycharm官网下载地址: http://www.jetbrains.com/pycharm/download/ 此教程适用于本教程对jetbrains全系列可用例:IDEA、WebStorm、phpstorm、clion、goland等。 激活前准备工作 配置文件修改已经不在bin目录下直接修改,而是通过pycharm修改 如果输入code一直弹出来,请去hosts里移除jetbrains相关的项目 激活出问题可扫描下方二维码,加入激活群寻求帮助! 两种激活方式 永久激活:推荐优先使用,永久有效 有效期激活:如果你实在激活不了又着急使用,这是备选激活方案,简单快捷 一、永久激活 1.下载新版破解补丁 点击链接 https://pan.baidu.com/s/112tS3XjAENIHaJ-aSCe0dA 下载补丁文件 jetbrains-agent.jar 并将它放置到 pycharm安装目录的\bin目录:/应用程序/PyCharm.app/Contents/bin下(位置可随意,放这里是怕误操作删除了破解文件)。 2.进入项目界面 如果你之前已经使用有效期激活过可跳过此步骤,如果你是刚下载的pycharm,则需要点击激活窗口的“Evaluate

Mac PyCharm2019激活方法

扶醉桌前 提交于 2020-04-28 09:17:59
此教程支持最新2019.2版本Pycharm及其他软件 此教程实时更新,请放心使用;如果有新版本出现猪哥都会第一时间尝试激活; pycharm官网下载地址: http://www.jetbrains.com/pycharm/download/ 此教程适用于本教程对jetbrains全系列可用例:IDEA、WebStorm、phpstorm、clion、goland等。 激活前准备工作 配置文件修改已经不在bin目录下直接修改,而是通过pycharm修改 如果输入code一直弹出来,请去hosts里移除jetbrains相关的项目 激活出问题可扫描下方二维码,加入激活群寻求帮助! 两种激活方式 永久激活:推荐优先使用,永久有效 有效期激活:如果你实在激活不了又着急使用,这是备选激活方案,简单快捷 一、永久激活 1.下载新版破解补丁 点击链接 https://pan.baidu.com/s/112tS3XjAENIHaJ-aSCe0dA 下载补丁文件 jetbrains-agent.jar 并将它放置到 pycharm安装目录的\bin目录:/应用程序/PyCharm.app/Contents/bin下(位置可随意,放这里是怕误操作删除了破解文件)。 2.进入项目界面 如果你之前已经使用有效期激活过可跳过此步骤,如果你是刚下载的pycharm,则需要点击激活窗口的“Evaluate

【Python+OpenCV】Windows+Python3.6.0(Anaconda3)+OpenCV3.2.0安装配置

梦想与她 提交于 2020-04-28 09:09:02
注:本次安装因为我要配的这个笔记本是win7(32bit)的,所以安装中软件版本的选择就是按32位走的,我之前在win10(64bit)也装过,实际中这个教程的方法对于win7还是win10,32位又或是64位系统是通用的,软件版本按需选择就行了。 1.安装Python环境,推荐使用Anaconda, 下载地址 2. 双击 Anaconda3-4.3.1-Windows-x86.exe 一路安装到底,中途根据自己需求改安装位置。 3.检查Anaconda的安装路径是否添加到PATH变量中,正常情况安装时会自己添加好,可以按下面步骤添加。 单击“开始”菜单,打开“控制面板”,选择“系统”,点击“高级系统设置”,点击“环境变量”,在“系统变量”中找到“ Path”那一条点“编辑”,添加Anaconda的安装路径,最后确定 1 4.验证Python是否已经被正确安装,按Win+R 输入cmd进入命令提示符窗口,输入“python”回车,出现python版本信息,说明已经正确安装并可以使用了。 5.安装IDE,一个好用的IDE能让码代码的幸福感提升多倍,这里我又来安利PyCharm这个超好用的IDE了,意思就是以后写Python程序就是在这个集成开发环境里面写了。 PyCharm下载地址 ,同样很好安装,一路点下去就行。 6.安装OpenCV 下载地址 本次配置,因为python装的是3

selenium自动化脚本报错总结

风格不统一 提交于 2020-04-28 07:03:51
1.alert弹框 alert = driver.switch_to.alert() TypeError: ' Alert ' object is not callable # 对象不可调用 对象不能用函数形式调用,就是不能callable。 此类错误一般是由于内部函数被用作变量名时发生。 正确用法:alert作为@property使用。 alert = driver.switch_to.alert 2.进行file文件上传引入win32gui报错 1)下载好pywin32 2)设置PYTHONPATH为:D:\Python34\Lib\site-packages 3)重启pycharm,重新导入即可。 3.在做selenium web页面的跳转, 当页面发生变化时,一定要注意等待时间的设置。 如果在执行过程中,出现元素不存在或者未找到,或者执行结束未报错,首先考虑是否进行等待时间的设置。 若等待时间添加了,看是否该元素在iframe中,如果在,直接定位是定位不到的,必须切换到iframe,再定位。 4.WebDriverException: Message: unknown error: Chrome failed to start: crashed 解决办法:谷歌版本过低,下载一个最新版本,同时更新driver驱动版本为相对应的版本即可。 5.添加cookie操作时

idea vue.js插件安装

你。 提交于 2020-04-28 02:23:05
Vue.js for IntelliJ IDEA-based IDEs This plugin provides support for Vue.js in IntelliJ IDEA Ultimate , WebStorm, PhpStorm, PyCharm Professional and RubyMine. 只支持商业版的idea It provides intelligent Vue-specific code completion, navigation, and refactoring. The plugin bundles a collection of Vue.js code templates by Sarah Drasner . Getting started If you’re using IntelliJ IDEA Ultimate, PhpStorm, PyCharm, or RubyMine, install Vue.js plugin in Preferences | Plugins - Install JetBrains plugins. Open your Vue project. Make sure that you have Vue.js library files in your project (for example, in the