分类 Python 下的文章

分类: Python

PyCharm修改格式化代码快捷键

安装Pycharm以后保存代码的时候并不会自动格式化代码,默认格式化代码的快捷键是CTRL+ALT+L比较麻烦,更改为Alt+F键,操作方法步骤如下:1、File-Settings--keymap 2、找到需要修改的功能 3、鼠标右键选择——选择“add keyboard shortcut” 4、直接按需要设置的快捷键位,如ALT+F 5、最后应用即可,如下图:实际go的fmt挺好用...

阅读全文 »

分类: Python

PyCharm自定义文件模板和代码模板

PyCharm自定义文件模板和代码模板PyCharm支持配置自定义文件模板和代码模板,配置后每次新建文件均会自动填充模板内容,如:作者信息等。设置路径“PyCharm”→“File”→“Settings”→“Editor”→“File and Code Templates”→选择一个你想要设置的→输入模板配置→“确定”所有文件都可以设置模板,附常用模板变量:变量 含义 ${PROJEC...

阅读全文 »

分类: Python

使用国内镜像源 提高pip安装更新速度

不论是使用 pip,还是 Pipenv、Poetry等工具,安装 Python 包的时候会默认从官方的 PyPI 源下载文件,速度比较慢。国内的一些公司和机构提供了 PyPI 镜像源(mirror source),你可以设置让这些工具从国内的镜像源安装 Python 包,以便提高下载速度。官方 PyPI 源的 URL 为 https://pypi.org/simple (旧的 URL 为 h...

阅读全文 »

分类: Python

Django2.x删除表后重建

Django框架中删除表,正确的方法步骤如下:1、进入数据库中,如MySQL中删除表drop table tablename;2、注释django中对应的Model和引用该Model对应的代码,然后执行:python manage.py makemigrations python manage.py migrate --fake3、去掉刚才的注释重新同步数据即可。python mana...

阅读全文 »

分类: Python

pipenv安装部署python虚拟环境

为解决python不同版本混用的尴尬,避免污染系统python的依赖包环境, 我们需要创建虚拟环境, 将python2和python3隔离使用,之前使用virtualenv创建,需要将虚拟环境依赖包的导出为requirements.txt, 一旦依赖包变动,就要重新导出,而pipenv会自动帮我们生成Pipfile和Pipfile.lock, Pipfile会随着项目,当我们安装时只需在Pi...

阅读全文 »

分类: Python

Python中字符串拼接方法整理

ython拼接字符串一般有以下几种方法:1、直接通过(+)操作符拼接s = 'Hello'+' '+'World'+'!' print(s) 输出结果:Hello World!使用这种方式进行字符串连接的操作效率低下,因为python中使用 + 拼接两个字符串时会生成一个新的字符串,生成新的字符串就需要重新申请内存,当拼接字符串较多时自然会影响效率。2、通过str.join()方法拼接str...

阅读全文 »

分类: Python

Python模块之codecs: 自然语言编码转换

当python要做编码转换的时候,会借助于内部的编码,转换过程是这样的:原有编码 -> 内部编码 -> 目的编码python的内部是使用unicode来处理的,但是unicode的使用需要考虑的是它的编码格式有两种,一是UCS-2,它一共有65536个码位,另一种是UCS-4,它有2147483648g个码位。对于这两种格式,python都是支持的,这个是在编译时通过--enab...

阅读全文 »