搜索到与相关的文章
Python

Python学习笔记之Django创建第一个数据库模型的方法

Django里面集成了SQLite的数据库,对于初期研究来说,可以用这个学习。第一步,创建数据库就涉及到建表等一系列的工作,在此之前,要先在cmd执行一个命令:pythonmanage.pymigrate这个命令就看成一个打包安装的命令,它会根据mysite/settings.py的配置安装一系列必要的数据库表第二步,我们要建立一个Model层,修改demo/model.py:fromdjango.dbimportmodelsclassQuestion(m

系统 2019-09-27 17:49:15 2214

Python

python初始化定长列表

>>>lst=['x'forninrange(5)]>>>print(lst)['x','x','x','x','x']>>>lst=['z']*5>>>print(lst)['z','z','z','z','z']>>>lst=[0]*3>>>print(lst)[0,0,0]

系统 2019-09-27 17:48:48 2214

Python

【Python】常用语法

1.遍历一个文件夹apks='C:\\xxx'filenames=os.listdir(apks)forfilenameinfilesnames:#此处遍历出来的非完整路径,只是文件名字do_something(apks+"\\"+filename)#绝对路径需要拼接处理2.判断一个文件或文件夹是否存在importosos.path.exists(test_file.txt)3.string转dict,dict转string#string转dict,使用e

系统 2019-09-27 17:48:45 2214

Python

Python中使用partial改变方法默认参数实例

Python标准库中functools库中有很多对方法很有有操作的封装,partialObjects就是其中之一,他是对方法参数默认值的修改。下面就看下简单的应用测试。复制代码代码如下:#!/usr/bin/envpython#-*-coding:utf-8-*-#python2.7x#partial.py#authror:orangleliu'''functools中Partial可以用来改变一个方法默认参数1改变原有默认值参数的默认值2给原来没有默认值

系统 2019-09-27 17:48:32 2214

Python

python抓取网页时字符集转换问题处理方案分享

问题提出:有时候我们采集网页,处理完毕后将字符串保存到文件或者写入数据库,这时候需要制定字符串的编码,如果采集网页的编码是gb2312,而我们的数据库是utf-8的,这样不做任何处理直接插入数据库可能会乱码(没测试过,不知道数据库会不会自动转码),我们需要手动将gb2312转换成utf-8。首先我们知道,python里的字符默认是ascii码,英文当然没问题啦,碰到中文的时候立马给跪。不知道你还记不记得,python里打印中文汉字的时候需要在字符串前面加u

系统 2019-09-27 17:48:17 2214

Python

linux系统centos7超简单方便 安装python3.*

#安装依赖yum-ygroupinstalldevelopmentyum-yinstallzlib-devel#安装编译工具(也可以用yum或apt-get)aptitude-yinstallgccmakezliblg-dev下载安装包点我https://www.python.org/ftp/python/查找自己想要的版本#下载python安装包wgethttps://www.python.org/ftp/python/3.6.0/Python-3.6.

系统 2019-09-27 17:48:00 2214

Python

python采集博客中上传的QQ截图文件

哎,以前写博文的时候没注意,有些图片用QQ来截取,获得的图片文件名都是类似于QQ截图20120926174732-300×15.png的形式,昨天用ftp备份网站文件的时候发现,中文名在flashfxp里面显示的是乱码的,看起来好难受,所以写了一个python小脚本,爬取整个网站,然后获取每个文章页面的图片名,并判断如果是类似于QQ截图20120926174732-300×15.png的形式就输出并将该图片地址和对应的文章地址保存在文件中,然后通过该文件来

系统 2019-09-27 17:47:21 2214

Python

python之递归函数

函数的嵌套defone():print("第一个函数")deftwo():one()print("第二个函数")two()递归函数,就是函数内嵌套函数自身,下面是阶乘的递归方法defone(a):ifa==1:return1else:returnone(a-1)*aone(5)匿名函数:https://blog.csdn.net/GrofChen/article/details/93018250全局变量:https://blog.csdn.net/Grof

系统 2019-09-27 17:47:12 2214

Python

python一些有用的函数

1、Pythonstartswith()方法用于检查字符串是否是以指定子字符串开头,如果是则返回True,否则返回False。如果参数beg和end指定值,则在指定范围内检查。https://www.runoob.com/python/att-string-startswith.html2、Pythonisalnum()方法检测字符串是否由字母和数字组成。https://www.runoob.com/python/att-string-isalnum.ht

系统 2019-09-27 17:45:35 2214

Python

python3 shelve模块的详解

python3shelve模块的详解一、简介在python3中我们使用json或者pickle持久化数据,能dump多次,但只能load一次,因为先前的数据已经被后面dump的数据覆盖掉了。如果我们想要实现dump和load多次,可以使用shelve模块。shelve模块可以持久化所有pickle所支持的数据类型。二、持久化数据1、数据持久化importshelveimportdatetimeinfo={'name':'bigberg','age':22}

系统 2019-09-27 17:38:13 2214