随笔分类 - python
摘要:OS常用方法 os.remove()删除文件 os.rename()重命名文件 os.walk()生成目录树下的所以文件名 os.chdir()改变目录 os.mkdir/makedirs 创建目录/多层目录 os.rmdir/removedirs删除目录/多层目录 os.listdir()列出指定
阅读全文
摘要:在settings/dev.py文件中添加设置 # django文件存储 DEFAULT_FILE_STORAGE = 'meiduo_mall.utils.fastdfs.fdfs_storage.FastDFSStorage' # FastDFS FDFS_URL = 'http://image
阅读全文
摘要:在学习Django框架的时候,我们已经讲过,Django自带文件存储系统,但是默认文件存储在本地,在本项目中,我们需要将文件保存到FastDFS服务器上,所以需要自定义文件存储系统。 自定义文件存储系统的方法如下: 1)需要继承自django.core.files.storage.Storage,如
阅读全文
摘要:Python数据库迁移 操作数据库 mysql uroot -p create database Python1031 charset=utf8; 数据迁移 from flask_migrate import Migrate 安装 pip install flask-magrate 数据迁移-将模型
阅读全文
摘要:单表操作 数据准备 from flask import Flask from flask_sqlalchemy import SQLAlchemy class Config: DEBUG = True SQLALCHEMY_DATABASE_URI = "mysql://root:123456@12
阅读全文
摘要:Flask数据库 转载:Flask数据库 - 苦行僧95 - 博客园 (cnblogs.com) Flask-SQLAlchemy Flask-SQLAlchemy是在Flask中操作关系型数据库的拓展。是以面向模型对象的形式操作数据库,通过迁移完成建表 安装第三方库 pip install Fla
阅读全文
摘要:前言 方法,不止一种,有不同见解可以一起讨论 "" 使用协程爬取百度小说中的西游记整部小说 """ import asyncio import aiohttp import aiofiles import requests from lxml import etree async def async
阅读全文
摘要:网站地址='https://lishi.tianqi.com/chengdu/201704' import matplotlib.pyplot as plt import requests from lxml import etree from numpy import * import re if
阅读全文
摘要:一、我们要用python第三方库: import requests import re 二、找到自己感兴趣的网页图片: for i in range(1,2): url = "https://sc.chinaz.com/tupian/index.html" # 网站地址 if i ==1: url
阅读全文
摘要:#小球和挡板要自己找照片,放在一个单独文件夹,音乐也是一样的import pygame pygame.init()#游戏资源加载 a = 700#x轴为700 b = 800#y抽为800 sceeen = pygame.display.set_mode((a,b))#创建游戏窗口 image_ba
阅读全文
摘要:导入——Python面向对象基础Python从设计之初就已经是一门面向对象的语言,正因为如此,在Python中创建一个类和对象是很容易的。本章节我们将详细介绍Python的面向对象编程。 面向对象介绍面向过程:根据业务逻辑从上到下写代码函数式:将某功能代码封装到函数中,日后便无需重复编写,仅调用函数
阅读全文
摘要:一、函数是什么? 它相当于一个独立的代码块,可以被重复使用,如果需要增加一个功能或者修改一个功能,只需要,增加或者修改函数即可。 二、函数定义 def 函数名称([参数1, 参数2, ...]): 函数体 ... [return 返回值] 三、函数的调用 # 定义函数 def 函数名称([参数1,
阅读全文
摘要:# 在程序开始之前完成数据的读取 # 存在着循环 # 循环的内容 # 将操作内容分解为函数 def sel_student(students_list): """ 查看所有学生信息 :param students_list: 所有的学生信息 :return: """ print("id\t\t姓名\
阅读全文
摘要:文件处理 在 Python 中使用文件的关键函数是 open() 函数。 open() 函数有两个参数:文件名和模式。 有四种打开文件的不同方法(模式): "r" - 读取 - 默认值。打开文件进行读取,如果文件不存在则报错。 "a" - 追加 - 打开供追加的文件,如果不存在则创建该文件。 "w"
阅读全文
摘要:python数据类型 一、数值型 二、字符型 三、容器型数据类型 数值型 1、整型 x = 3 print(id(x)) x = 5 print(id(x)) # id(): 返回一个整数,代表变量在内存中的地址 # 以上两个id返回的值明显不一样,说明变量值的地址是不一样的 2、浮点型 浮点数用来
阅读全文
摘要:内存机制 先从较浅的层面来说,Python的内存管理机制可以从三个方面来讲 (1)垃圾回收 (2)引用计数 (3)内存池机制 一、垃圾回收: python不像C++,Java等语言一样,他们可以不用事先声明变量类型而直接对变量进行赋值。对Python语言来讲,对象的类型和内存都是在运行时确定的。这也
阅读全文
摘要:赋值 在我们开始讨论浅拷贝和深拷贝的区别之前,首先我们必须清楚什么是赋值? 在Python中,所谓的赋值实际上就是对象引用的传递而已,当创建一个对象的时候,再赋值给另外一个变量的时候,并不是赋值给另一个变量。而是把这个变量在地址空间的id地址值传递给另一个变量,简单的说就是拷贝了这个对象的引用。看图
阅读全文
摘要:空心菱形 i = 1 while i <= 3: # 控制行数 j = 1 k = 1 while j <= 3-i: # 控制空格数量 print(" ", end="") j = j + 1 while k <= 2*i-1: if k==1 or k==2*i-1: print("*", en
阅读全文