python
syousetu
这个作者很懒,什么都没留下…
展开
-
python 装饰器
def a(a1): def inner1(func): def inner(b1): print(func(b1) + "a1的内容"+ a1) return inner return inner1@a("a1")def b(b1): """ 测试函数 :return: """ return "this is B" + b1# b("B1")原创 2020-12-24 20:05:46 · 74 阅读 · 1 评论 -
pip 在虚拟环境安装离线包
https://blog.csdn.net/weixin_33906657/article/details/885852601、打开虚拟环境2、pip install 包的路径原创 2020-11-03 17:23:42 · 721 阅读 · 0 评论 -
pycharm导包报错ImportError: cannot import name ‘hive’ from ‘pyhive’
ImportError: cannot import name ‘hive’ from ‘pyhive’报错原因: 自己的py文件的名称也为 pyhive 所以会报错原创 2020-10-30 19:40:12 · 576 阅读 · 0 评论 -
python 获取系统的分隔符
https://blog.csdn.net/BBJG_001/article/details/104093161原创 2020-10-29 19:00:30 · 3876 阅读 · 0 评论 -
python 读取其他服务器文件的方法
https://www.cnblogs.com/sea520/p/10807503.html原创 2020-10-20 18:52:59 · 3682 阅读 · 0 评论 -
python requests ssl模块
python requests 模块问题一背景描述需要使用requests抓包看数据,但是电脑本身如果也运行着fiddle软件,如果这个时候发送请求,那程序会报错解决方案添加参数即可解决这个问题:verify=Falserequests.request(url=url,method=method,data=data,verify=False)问题二背景描述requests发送请求的时候,控制台会输出警告,希望不要输出这些警告解决方案python文件进行声明 不展示这些文件reque原创 2020-08-12 14:46:18 · 368 阅读 · 0 评论 -
python 程序内部访问指定host的接口
需求背景目前想写一个自动化测试的项目,考虑到项目后续会部署到服务器端,但是自己本身不想修改服务器本身的host配置,所以想要在程序内部修改相关配置,使之可以访问指定的host需求实现以接口 https://www.baidu.com/s?ie=utf-8&f=8&rsv_bp=1&rsv_idx=1&tn=baidu&wd=辅助为例假定这个接口的host为 197.15.45.67使用 python 中的requests模块发送对应请求import原创 2020-08-05 18:22:37 · 1341 阅读 · 0 评论 -
python快速去除字符串空格 换行和制表符
python快速去除字符串空格 换行和制表符import reprint(re.sub("\s|\t|\n",''mstr))原创 2020-07-28 11:45:33 · 1586 阅读 · 0 评论 -
python os.popen()方法
https://blog.csdn.net/xc_zhou/article/details/96445422原创 2020-07-22 18:30:39 · 338 阅读 · 0 评论 -
python datetime unconverted data remains:8
报错原因传入的时间不对:当前传入的时间为 2020-02-018原创 2020-07-20 17:54:29 · 2286 阅读 · 2 评论 -
python 报错 inconsisitent use of tabs and spaces in indentation
报错原因同一个函数里面 既有 空格 又有 tab箭头为tab 点为 空格第一种:同一行中既有 空格 又有 tab第二种:同一个函数中既有 空格 又有 tab同一个函数的缩进应该一致同一个函数的缩进应该一致,不一致的时候,linux运行会报错notpad++ 查看 空格 和 tab空格和tab显示如图:空格为 点 tab 为箭头pycharm 显示 空格 和 tab空格 和 tab 显示如图:空格为点 tab 为箭头...原创 2020-07-20 17:53:49 · 828 阅读 · 0 评论 -
python 分割字符串,只分割一次
需求背景在开发过程中,需要对部分字符串进行切割,但是这个字符串是用户输入的,用户可能会输入下划线,如果只是单纯的分割,则分割的结果不对,需要对这个进行处理解决方案:指定分割的次数# _ 为分割的符号,1代表只分割一次,是找到第一个 _ 就进行分割"".split("_",1)...原创 2020-07-20 14:37:32 · 6202 阅读 · 0 评论 -
mysql查询数字排序问题
问题描述flask项目中,有一个查询数据库且需要进行排序筛选的问题,但是排序的字段在数据库中是以varchar形式存储,mysql默认排序方式为 按照ASCII码进行排序的 ,并不会自动的识别出这些数据是数值,所以排序之后取得数据是有问题的;比如,如果mysql 给 varchar类型的 1,2,3,4,5,6,7,8,9,10排序,取的最大值 为 9,并不是10解决方案原本的sql语句:select stage_name from stage where version_id=7 order b原创 2020-07-06 16:25:16 · 320 阅读 · 0 评论 -
Linux上启动服务
需求背景:自己开发的flask项目需要运行在远程的服务器上,目前自己使用客户端连接远程服务器,在服务器上使用 python run.py 方法启动程序,但是在客户端关闭之后,这个程序也会停止运行,目前需要在客户端关闭之后,程序继续运行解决方案运行命令:nohup python run.py & &代表在后台运行nohupnohup 命令运行由command参数和任何相关的arg参数指定的命令,忽略所有挂断信号。在注销后使用nohup命令运行后台中的程序。要运行中的后台中的原创 2020-07-06 10:47:14 · 1907 阅读 · 0 评论 -
python 事务操作
python的事务操作需求背景实现思路需求背景自己在写flask项目时,一个接口要对数据库进行多次操作,在项目使用过程中,发现用户进行操作后,在代码执行过程中会报错,但是数据库没有回滚,导致部分功能没有完全执行实现思路https://www.cnblogs.com/icemonkey/p/10503766.html...原创 2020-07-04 17:47:28 · 1337 阅读 · 0 评论 -
flask设置 favicon.icon
https://blog.csdn.net/weixin_42825774/article/details/83420069原创 2020-07-01 19:12:48 · 1572 阅读 · 0 评论 -
Python的OptionParser模块
Python的OptionParser模块此模块是python中强大的选项处理模块代码示例:#!/usr/bin/python# python程序中导入相关模块from optparse import OptionParser# 生成OptionParser实例,初始化实例的时候,不要求一定要传递参数,不过传递一些参数,可以方便程序使用parser = OptionParser()# 使用add_option添加命令行参数parser.add_option("-f","--file",d转载 2020-07-01 17:58:29 · 633 阅读 · 0 评论 -
python hashlib.MD5()
使用方法import hashlib #导入hashlib模块md = hashlib.md5() #获取一个md5加密算法对象md.update('how to use md5 in hashlib?'.encode('utf-8')) #制定需要加密的字符串print(md.hexdigest()) #获取加密后的16进制字符串...原创 2020-07-01 15:39:12 · 2536 阅读 · 0 评论 -
python send()和sendall()
python send()和sendall()参考资料原创 2020-06-23 19:51:58 · 1525 阅读 · 0 评论 -
oppenss-1.1.1
oppenss-1.1.1安装python3.7 需要oppenss-1.1.1的支持,也不知道这个是什么原创 2020-06-23 19:39:21 · 144 阅读 · 0 评论 -
python 将字符串小数 转换为 整型
https://www.cnblogs.com/mlgjb/p/11170331.html原创 2020-06-22 17:15:11 · 6369 阅读 · 0 评论 -
flask python list.append(dict) 列表中添加字典
列表中添加字典问题描述问题解决问题描述list1 = { "list":[]}dict1 = { "name":"apple", "aget":"0.5"}list1["list"].append(dict1)print(list1)# 输出如下{'list': [({'name': 'apple', 'aget': '0.5'},),]}问题解决list1 = { "list":[]}dict1 = { }dict1["name"]="apple"原创 2020-06-17 18:56:10 · 1535 阅读 · 0 评论 -
Linux7系统安装python3
参考链接原创 2020-06-13 23:57:41 · 162 阅读 · 0 评论 -
安装python3出现报错信息:configure:error:cannot run C complied programs
安装python3 执行 ./configure --prefix=/root/training/Pyhon-3.8.3 报错:configure:error:cannot run C complied programs解决:安装g++执行以下命令:yum install glibc-headersyum install gcc-c++原创 2020-06-13 23:42:44 · 2210 阅读 · 0 评论 -
python 的 基本结构
python的结构原创 2020-06-10 20:02:02 · 803 阅读 · 0 评论 -
os.system(cmd) 和 os.popen()
python执行cmd命令os.system(cmd)使用os.system来执行cmd命令,在cmd输出的内容会直接在控制台数据,返回结果为0表示执行成功import osa = os.system(r"python E:/hello.py") # 控制台数据 执行该脚本之后的内容print(a) # 控制台输出 a的值 a为0 表示执行成功os.popen(cmd)使用os.popen来执行cmd命令,popen返回的是一个file对象,跟open打开文件一样操作了,r是以只读的方式打原创 2020-06-02 14:39:41 · 706 阅读 · 0 评论 -
关于python发送request请求,data中既有单引号,也有双引号问题
发送的post请求,data的value中有单引号和双引号原代码 # 测试例子 url = "https://www.baidu.com" payload = { 'answers': '{"name":"ceshi","value":"didn\'t"}', 'age':'34' } response = requests.request("POST", url, data=payload,原创 2020-06-01 19:07:14 · 3692 阅读 · 0 评论