python笔记
Alexander的鸭梨山大
偶尔分享一些乱七八糟的操作。。。。。。。。
展开
-
python 静态方法、类方法、实例方法、函数的区别
今天写项目时,突然间把方法、函数弄混了,汗,在此再强调一下:静态方法:@staticmethoddef method(): print("this is a staticmethod")静态方法的效果就和一个普通函数一样,可以当做函数来使用,不可以访问类或实例对象属性,但可以传值。 调用方式:类名或实例对象实例方法:def method(self,): pr...原创 2018-08-10 11:30:22 · 3203 阅读 · 0 评论 -
python笔记-zipfile解压缩文件并解决乱码问题并读取json
今天写项目遇到了上传压缩文件获取json文件的需求,问了度娘,加上自己的一些理解,贴出以下代码(已验证),供以后查阅import jsonimport zipfileimport osclass zip: @staticmethod def delete_zip(zip_name): try: os.remove(zip_nam...原创 2018-08-14 11:44:11 · 886 阅读 · 0 评论 -
python-删除文件以及文件夹
导包import osimport shutil删除文件os.remove('文件路径')递归删除文件夹shutil.rmtree('文件夹')由深入浅删除空目录直到遇到非空为止(最底层是非空目录会报错,就是由深入浅调用os.rmdir())os.removedirs()...原创 2018-08-14 12:28:56 · 922 阅读 · 0 评论 -
centos7下django2.1安装配置
首先虚拟环境要安装好,因为我们的django是要运行在虚拟环境下的: 虚拟环境安装配置链接:链接进入虚拟环境workon XX下载模块: ps:我用的是python3.6以及pip18 django2.1(仅支持python3) pymysql(MySQLdb并不支持Python3.5及以上版本以上直接pip install就好。创建项目:django-admin star...原创 2018-08-22 13:03:41 · 855 阅读 · 0 评论 -
CentOS7中uwsgi+nginx配置部署python web
首先介绍相关知识: WSGI: 运行python代码的容器,Web服务器网关接口,没有官方实现, 更像一个协议,只要遵循这个协议,就可以在任何服务器上运行wsgi.py: application对象:在python模块中用application对象与应用服务器交互 settings:Django需要导入的模块,应用定义uWSGI:实现WSGI所有接口的软件 监听端口,完全用C编...原创 2018-08-22 20:33:01 · 496 阅读 · 0 评论 -
centos7编译安装python3.6(转)
CentOS7 安装Python3.6.4安装依赖环境1yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel2、下载Python3.6...转载 2018-08-20 16:01:20 · 599 阅读 · 2 评论 -
使用流式游标遍历mysql
当mysql数据量很大时,可以使用用流式游标,在Python中,你可以使用pymysql.cursors.SSCursor(或者SSDictCursor)来解决这个问题import pymysql conn = pymysql.connect(...) cursor = pymysql.cursors.SSCursor(conn) cursor.execute(...) while T...转载 2018-08-21 18:46:16 · 1576 阅读 · 0 评论 -
python动态导入自定义模块
首先,python导入自定义模块的三种方式:1.sys.path.append():将包路径添加进sys.path路径,解释器搜索包时会自动搜索此路径然后import你的路径2.利用环境变量:创建.pth文件,将模块目录路径放入文件内,然后将.pth文件放入python安装目录\Python35\Lib\site-packages3.直接同级或同级子目录import然后我们这里要说的...原创 2018-10-03 18:17:29 · 404 阅读 · 0 评论