2022年11月2日

Django当中如何实现用xlwt来导出一个excel文件?

摘要: 将数据导出到excel表格中,也算是我们开发中经常用到的功能,这里用到了python的xlwt模块。 1、安装xlwt模块 在你的django虚拟环境中安装: 1 pip install xlwt 2.models.py生成数据表 1 from django.db import models 2 3 阅读全文

posted @ 2022-11-02 16:02 一先生94 阅读(604) 评论(0) 推荐(0) 编辑

2022年10月25日

安装python的Django时,无法在PyCharm下的terminal进入虚拟环境的问题

摘要: 今日将网上他人django源码拉取下来,准备好用anconda工具来新建一个虚拟环境。等环境搭建好之后,打开pycharm发现在terminal中使用无法进入到虚拟环境中。在网上搜索了一番,终于找到了解决方法。特此记录下。 一、原因: 目前win10系统用来powershell,在pycharm中也 阅读全文

posted @ 2022-10-25 12:03 一先生94 阅读(642) 评论(0) 推荐(0) 编辑

2022年10月20日

python中多装饰器执行顺序

摘要: python中会遇到被多个装饰器装饰,那么这几个装饰器的执行顺序是如何的呢?下面通过函数装饰器装饰函数的例子来说明下。 1 def say_hi(func): 2 def wrapper(*args,**kwargs): 3 print("HI") 4 ret = func(*args,**kwar 阅读全文

posted @ 2022-10-20 13:28 一先生94 阅读(570) 评论(0) 推荐(0) 编辑

python当中自定义上下文管理器

摘要: 在python当中,我们知道with的用法,是一种上下文管理机制。比如with open(file,'w') as f: 这种方法下,就集成了open和close.我们也可以自定义一个上下文管理器。 方法一: class Content(object): def __init__(self,file 阅读全文

posted @ 2022-10-20 11:00 一先生94 阅读(80) 评论(0) 推荐(0) 编辑

2022年10月19日

python当中如何来获取文件路径

摘要: 在python当中,想要获取文件夹中的各个文件的绝对路径,可以使用下面方法。 方式一: 通过os.walk def walkFile(file): for root, dirs, files in os.walk(file): # root 表示当前正在访问的文件夹路径 # dirs 表示该文件夹下 阅读全文

posted @ 2022-10-19 19:15 一先生94 阅读(5072) 评论(0) 推荐(0) 编辑

python当中map,reduce和filter函数用法和区别

摘要: 在python当中,关于map,reduce和filter函数用法。 map:对任何可迭代序列中的每一个元素应用对应的函数。python3中返回的是迭代器。 reduce:将序列中所有的元素进行合并运算。在python3中,reduce函数放在了functools这个模块中,需要导入使用。 filt 阅读全文

posted @ 2022-10-19 09:00 一先生94 阅读(92) 评论(0) 推荐(0) 编辑

2022年10月17日

python当中删除文件的几种方法

摘要: python当中运用os,shutil来实现对文件和文件夹的删除操作。 方法一: import os,shutil def del_file0(path): shutil.rmtree(path) del_file0(r"C:\Users\1\Desktop\me") 这种方法,删除一个文件夹,无论 阅读全文

posted @ 2022-10-17 21:45 一先生94 阅读(4334) 评论(0) 推荐(2) 编辑

使用python将数据库中的student表中提取数据写入到db.txt

摘要: import pymysql def get_file_down(file): connect = pymysql.Connect( host = "127.0.0.1", port = 3306, user = "root", passwd = "123", db = "mymessage", c 阅读全文

posted @ 2022-10-17 16:12 一先生94 阅读(165) 评论(0) 推荐(0) 编辑

2022年10月14日

python中@classmethod,@staticmethod和@property方法

摘要: 在python类当中,经常会遇到@classmethod和@staticmethod这两个装饰器,那么到底它们的区别和作用是啥子呢?具体来看下。 @classmethod :默认有一个cls参数,用类或对象都可以调用。 @staticmethod:静态方法,无默认参数,用类和对象都可以调用。 1.@ 阅读全文

posted @ 2022-10-14 09:58 一先生94 阅读(631) 评论(0) 推荐(0) 编辑

python中init,new和call魔法方法的作用和区别

摘要: 在python中,我们在python的类当中会经常遇到__init__,__new__,__call__等魔法方法。那么这三个有什么作用和区别呢? __new__:在类当中构造实例化对象,并将对象传递给到init,python解释器会提供一个cls。在整个类当中先执行此方法。 1.1__new__: 阅读全文

posted @ 2022-10-14 09:36 一先生94 阅读(197) 评论(0) 推荐(0) 编辑

导航