Python

python 字典生成sql语句

cols=",".join('`{}`'.format(k)forkini.keys())val_cols=','.join('%({})s'.format(k)forkini.keys())inst='''INSERTINTO`baidu`(%s)VALUES(%s);'''res_sql=inst%(cols,va...

python xpath

importrequestsfromlxmlimportetree#//ul[@id="showImg"]/li/a/img/@srctext=requests.get('yoururl').text#html=etree.HTML(text)#result=etree.tostring(html)#print(res...
代码星球·2020-09-06

Python pip安装Scrapy,报错Twisted

Scrapy依赖的包有如下:lxml:一种高效的XML和HTML解析器w3lib:一种处理URL和网页编码多功能辅助twisted:一个异步网络框架cryptography和pyOpenSSL:处理各种网络级安全需求———————&md...

python 获取 set-cookie

session = requests.session()session.get(r['url'])html_set_cookie = requests.utils.dict_from_cookiejar(session.cookies)print(html_set_cookie)...
代码星球·2020-09-06

python mysqldb 返回字典

MySQLdb默认查询结果都是返回tuple,输出时候不是很方便,必须按照0,1这样读取,无意中在网上找到简单的修改方法,就是传递一个cursors.DictCursor就行。默认程序: importMySQLdb db=MySQLdb.connect(host='localhost',user='...
代码星球·2020-09-06

python mysql 防注入

list=['22222']   list[key] = '%'+item+'%'  #这是重点            sql&n...
代码星球·2020-09-06

python 虚拟账号注册用户

1importrequests2importjson3importrandom4frombs4importBeautifulSoup56importtime78importre910#获取验证码111213defget_code(url):14print('连接https://www.materialtools.com...

python3 安装 MySQL-python

如果打算用python与MySQL数据库进行交互,当然是需要安装第三方库MySQL-python的。如果直接用pip安装,通常会报出一个错误:python.h找不到,这是因为有一些依赖没有装上。安装依赖(仅限Ubuntu):apt-getinstalllibmysqlclient-devlibmysqld-devpyt...
代码星球·2020-09-06

Python编程惯例

“惯例”这个词指的是“习惯的做法,常规的办法,一贯的做法”,与这个词对应的英文单词叫“idiom”。由于Python跟其他很多编程语言在语法和使用上还是有比较显著的差别,因此作为一个Python开发者如果不能掌握这些惯例,就无法写出“P...
代码星球·2020-09-06

linux sublime 修改python版本

写入以下配置:{"cmd": ["/usr/bin/python3","-u","$file"],"file_regex": "^[]*File"(...*?)",line([0-9]*)","selector": "source.python"}注意:其中python3的运行路径需要和你...

shell脚本运行python程序

1.#!/bin/bashpython-c'print"111";'2.#!/bin/bashpython<<EOF #开始符合和结束符合相同    print'11'EOF 加个"-"最下面的EOF就可以不是行头但必须是  &...

python qq音乐下载

importmathimportrandomimportcodecsimportrequestsimportjsonid=1headers='''accept:*/*accept-encoding:gzip,deflate,braccept-language:zh-CN,zh;q=0.9,en;q=0.8content...
代码星球·2020-09-06

python 知识点

获取文件后缀os.path.splitext(file)[-1]整型转字符窜>>>printstr(10000L)10000json.dumps是将dict转化成str格式,json.loads是将str转化成dict格式。#生成一个字典d={'name':{},'age':{},'sex':{}}#...
代码星球·2020-09-06

python 网易云音乐

importmathimportrandomfromCrypto.CipherimportAESfromCrypto.CipherimportAESfrombinasciiimportb2a_hex,a2b_heximportcodecsimportrequestsimportbase64importrsaclassd...
代码星球·2020-09-06