Python
文章平均质量分 83
RunningOnMyWay
这个作者很懒,什么都没留下…
展开
-
PythonWeb Django PostgreSQL创建Web项目(三)
使用Django创建web项目,首先需要了解生成的项目文件结构,以及对应文件功能用途方可开始web项目页面创建,下方先介绍文件功能,之后再配置数据库连接以及管理创建模型与应用,最后创建超级管理员启动django自带的管理站点界面。原创 2023-03-02 19:03:38 · 753 阅读 · 0 评论 -
PythonWeb Django PostgreSQL创建Web项目(二)
此次介绍PostgreSQL在windows中的安装以及数据库创建 表创建与删除 枚举类型创建与删除原创 2023-02-16 16:29:43 · 508 阅读 · 0 评论 -
PythonWeb Django PostgreSQL创建Web项目(一)
python3.11.2 + django 创建web项目第一步环境搭建与项目初始化原创 2023-02-15 17:49:45 · 504 阅读 · 0 评论 -
python3 爬取豆瓣电影数据
步骤目录安装相关模块分析网页结构与地址拼接网页地址数组处理请求头以及发起请求解析html将得到的数组合并写入一个txt文件批量下载图片对比普通下载和使用线程下载这里是根据requests以及beautifulsoup4来完成对豆瓣电影top250数据的爬取安装相关模块requests处理请求、beautifulsoup4解析html、lxml beautifulsoup4的依赖库、fake-useragent模拟请求pip install requestspip install beautiful原创 2021-01-03 20:36:01 · 1157 阅读 · 3 评论 -
python3根据excel表数据自动生成word格式数据报告
目录1. 完成xlsx数据读取2.对数据做一些处理3.生成图表4.创建word文件5.将分析结果保存入word文件中本文主要是讲如何根据简单的xlsx数据,生成word数据报告,首先需要先读取与分析xlsx中的数据,通过排序等等方式固定好分析哪些方面,然后来编写对应的代码,对应的示例xlsx文件如下:1. 完成xlsx数据读取我们在读取xlsx文件时使用pandas读取与操作,代码如下:import pandas as pd# 读取excel文件df = pd.read_excel("data原创 2020-12-29 21:06:22 · 4678 阅读 · 0 评论 -
pandas无法创建excel文件或者无法读取excel文件
使用pandas,创建excel文件刚开始报错如下:Traceback (most recent call last): File "d:/sources/pythons/pandas/test.py", line 18, in <module> df.to_excel("people.xlsx") File "C:\Program Files\Python38\lib\site-packages\pandas\core\generic.py", line 2026, in t原创 2020-12-23 19:33:47 · 6271 阅读 · 2 评论 -
Python3基础学习----定制类
>>> a = 3.3>>> type(a)<class 'float'>float类型其实也是一种类,因此可以通过class定义去定制一个类。如何创建定制类,关键用到两个特殊方法__repr__ 与__str__示例代码如下:>>> class Person: def __init__(self,name,word): self.name = name self.word = word def __str__(se原创 2020-12-16 21:23:37 · 105 阅读 · 0 评论 -
Python3基础学习----类
文章目录简单介绍与创建特性使用案例简单介绍与创建特性使用案例原创 2020-12-16 16:32:29 · 302 阅读 · 0 评论 -
Python3基础学习----函数
目录函数基础函数设定默认值函数参数不确定函数基础函数定义使用def functionname(variable…): 根据同一代码块的规则,所属该函数的代码需要每行前面空出几个空格,下放一个简单的函数def add(a,b): return a+bresult = add(1,2)print(result)简单定义了一个add函数,a,b为函数参数,return 将函数执行结果返回;可以使用一个变量接受函数返回的参数;没有return语句的,则默认函数返回nullpython3中也提供了原创 2020-12-02 11:38:59 · 343 阅读 · 0 评论 -
Python3基础学习----简易猜数字游戏
一个简易的猜数字游戏,使用while循环的方式实现,以及执行过程>>> def monkeyguess(): numberone = random.randint(0,100) guessed = int(input("输入您猜测的整数数字:")) while numberone!=guessed: if guessed<numberone: print("你猜的数字小了") pass else: print("你猜的数字大了") pass原创 2020-12-02 10:28:35 · 136 阅读 · 0 评论 -
Python3基础学习----布尔和简单语句
目录布尔类型boolbool函数比较运算布尔运算(逻辑运算)语句布尔类型bool布尔类型只有两个值,Ture和False,二者之间可以进行四则运算,Ture:1,False:0;python中区分大小写,首字母为大写;>>> type(True) <class 'bool'>>>> type(False) <class 'bool'>>>> trueTraceback (most recent call last)原创 2020-11-30 21:33:39 · 406 阅读 · 0 评论 -
Python3基础学习----简易凯撒密码
介绍凯撒密码,或称恺撒加密、恺撒变换、变换加密。它是一种替换加密的技术,明文中的所有字母都在字母表上向后(或向前)按照一个固定数目进行偏移后被替换成密文。例如,当偏移量是3的时候,所有的字母A将被替换成D,B变成E,以此类推。python方法当前使用python3实现简单的将字母进行替换,并传入偏移量,此时我们需要用到python3的内置函数ord()函数,而其配对的函数为chr() 函数【对于8位的ASCII字符串】或unichr() 函数【对于Unicode对象】;ord函数:它以一个字符(长度原创 2020-11-29 22:04:39 · 1743 阅读 · 0 评论 -
Python3基础学习----集合
目录1. 定义2.集合中包含的方法3.集合中的元素添加与删除4.创建不可变集合5.浅copy方法6.深度copy1. 定义集合set使用{}来定义,且元素不可重复 以下创建的为可变集合>>> s = set([1,2,3,4])>>> s{1, 2, 3, 4}>>> s2 = {1,2,3,4,5}>>> s2{1, 2, 3, 4, 5}2.集合中包含的方法使用dir来获取集合set中包含的内置函数>&原创 2020-11-25 11:31:17 · 109 阅读 · 0 评论 -
Python3基础学习----字典
目录字典定义创建取值、修改与长度检查key是否存在使用get set 取值与设置默认值字典拼接或者增加键值对--update字典删除键值对字典定义创建key:value 键值对的方式,使用大括号“{}”,而key不可重复;key必须是不可变对象>>> a = {"a":1,"b":2}>>> type(a)<class 'dict'>>>> a = dict(a=1,b=2,b=3)SyntaxError: keyword ar原创 2020-11-18 21:08:10 · 109 阅读 · 0 评论 -
Python3基础学习----字符与字符串
目录字符、字符编码(ASCII码)Unicode 万国码定义字符串转义符字符串拼接字符串长度与是否包含某字符判断字符串的索引与截取字符、字符编码(ASCII码)字母a对应的ASCII码十进制数字,以及对应的转为二进制显示>>> ord("a")97>>> bin(97)'0b1100001'>>> Unicode 万国码使用最广泛的是utf8的格式,查看当前机器的编码格式>>> import sys>>原创 2020-11-18 20:21:05 · 100 阅读 · 0 评论 -
Python3基础学习----元组
1.元组创建创建只有一个元素的元组时一定要在后面加上“,”;>>> t = (1,2,3,"python")>>> t(1, 2, 3, 'python')>>> tuple(1,2,3)Traceback (most recent call last): File "<pyshell#3>", line 1, in <module> tuple(1,2,3)TypeError: tuple expect原创 2020-11-16 19:31:03 · 303 阅读 · 0 评论 -
Python3基础学习----数组列表list
1.列表创建>>> lis = [1,2,3]2.列表尾部添加元素>>> lis.append(4)>>> lis[1, 2, 3, 4]3.列表插入元素insert(0,4) 第一个参数为数组索引位置,即在该位置插入元素>>> lis.insert(0,4)>>> lis[4, 1, 2, 3]4.扩展列表,可用于合并列表新定义lis2,执行extend之后,lis2没有改变,而lis中原创 2020-11-13 17:21:18 · 348 阅读 · 0 评论