10 2022 档案

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

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

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 阅读(634) 评论(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 阅读(85) 评论(0) 推荐(0) 编辑

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

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

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

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

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 阅读(4393) 评论(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 阅读(169) 评论(0) 推荐(0) 编辑

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

posted @ 2022-10-14 09:58 一先生94 阅读(698) 评论(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 阅读(209) 评论(0) 推荐(0) 编辑

Django-debug-toolbar的使用
摘要:Django-debug-toolbar,该工具为我们提供了更加丰富的调试信息,如sql语句,信号,缓存等数据查询。 install: pip install django-debug-toolbar usage: 基本配置: 1、先创建一个django项目 django-admin startpr 阅读全文

posted @ 2022-10-09 22:48 一先生94 阅读(228) 评论(0) 推荐(0) 编辑

python中if __name__ == '__main__'问题
摘要:在Python当中遇到一段代码:if __name__ == '__main__' ,那么这段代码到底是什么意思呢? 先准备两个py文件,t1.py和t2.py 具体可以看以下示例: t1.py: # t1.py def run(): print("first:'%s' " % __name__)执 阅读全文

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

python当中hashlib模块进行加密
摘要:在python中,经常使用hashlib模块来进行加密。 普通加密: 通过导入hashlib来实现。 import hashlib password = "123456" new_password = hashlib.md5(password.encode('utf8')).hexdigest() 阅读全文

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

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

导航

统计

点击右上角即可分享
微信分享提示