Python篇
韩搏
专注于学习Linux及Android底层开发......
展开
-
房贷计算器python版
根据贷款总额、年利率、贷款年限计算还款明细。支持利率调整、提前还款后的还款明细计算。输出结果:result.txt。代码:LoanCalc.py。原创 2023-10-11 14:00:07 · 8307 阅读 · 0 评论 -
python 编码问题
【代码】python 编码问题。原创 2023-07-10 18:00:56 · 186 阅读 · 0 评论 -
python 转换文件编码格式
编码转换原创 2023-03-03 17:58:38 · 409 阅读 · 0 评论 -
python时间转换方法
python时间转换原创 2022-09-27 12:34:18 · 1516 阅读 · 0 评论 -
Python字典、字典列表、嵌套字典排序
python 常用数据排序原创 2022-06-10 09:25:45 · 35220 阅读 · 0 评论 -
汉字转UTF8 16进制字符串
把汉字转为UTF-8 16进制字符串,并加\x,针对一些编译器不认识汉字使用#coding: utf-8import osimport sysimport reimport binasciireload(sys)# sys.setdefaultencoding('utf-8')sys.setdefaultencoding('gbk')def str_to_hexStr(string): str_bin = string.encode('utf-8') return bin原创 2021-12-27 18:21:21 · 36412 阅读 · 0 评论 -
python 将文件转为UTF8编码
C代码在Linux编译正常,放到win上编译各种报错,发现文件编码的问题,写了批量处理文件编码脚本import codecsimport osimport sysimport shutilimport reimport chardetconvertdir = '.'convertfiletypes = [".c",".cpp",".h",".hpp"]def convert_encoding(filename, target_encoding): # Backup the or原创 2021-06-21 17:52:05 · 41659 阅读 · 0 评论 -
python pip修改源
临时修改sudo pip install -i https://pypi.tuna.tsinghua.edu.cn/simple pandas永久修改Linux:vi ~/.pip/pip.conf [global] index-url = https://pypi.tuna.tsinghua.edu.cn/simpleWindows:在user目录中创建一个pip目录,如C:\Us...原创 2020-02-12 12:19:19 · 10128 阅读 · 0 评论 -
Linux+python+odbc+SQLServer访问方式
安装ODBC库 wget http://www.unixodbc.org/unixODBC-2.3.7.tar.gz tar zxvf unixODBC-2.3.7.tar.gz cd unixODBC-2.3.7 ./configure make make install 添加配置 vi odbc.ini [SQLTest] Driver = FreeTDS De...原创 2020-02-05 16:26:25 · 45601 阅读 · 0 评论 -
Nginx实现udp负载均衡(部署+测试)
下载:wget http://nginx.org/download/nginx-1.16.1.tar.gz安装依赖apt-get install gcc gcc-c++ autoconf automakeapt-get install zlib1g-dev openssl libssl-dev libpcre3 libpcre3-dev安装tar xvf nginx-1.16.1.ta...原创 2019-12-05 18:49:37 · 45529 阅读 · 0 评论 -
python后台运行框架
以下是测试demo,如有错误还请指正,运行错误还望自行解决,谢谢!启动方法:1. 前台运行:python main.py (config.py->options->debug->'True')2. 后台运行:python main.py start (config.py->options->debug->'False')main.py#codin...原创 2019-08-22 11:49:02 · 9662 阅读 · 0 评论 -
python操作Kafka+Elasticsearch+InfluDB+MySQL
以下是测试demo,如有错误还请指正,运行错误还望自行解决,谢谢!python依赖:sudo apt-get install libmysqlclient-devsudo pip install arrowsudo pip install pykafkasudo pip install mysqlsudo pip install python-daemonsudo pip insta...原创 2019-08-22 11:30:15 · 10023 阅读 · 0 评论 -
Python学习笔记(1)
1、最大优势在于它的字符串模式匹配能力,其提供一个十分强大的正则表达式匹配引擎。核心实现依赖Perl,但语法比Perl易懂的多。高级语言、面向对象、可拓展、可移植、语法清晰、易维护、高效的原型。2、python作用:科学计算(能计算超过C中double、long的长度)、图形化开发、系统脚本、web服务器、网络爬虫、服务器集群自动化运维。3、python中的变量不需要先定义,再使用原创 2016-11-28 10:14:01 · 3305 阅读 · 0 评论 -
Python学习笔记(3)
42、requests网络库使用 requests使用的是urllib3,拥有了它的所有特性,requests支持HTTP连接保持和连接池,支持使用cookie保持会话,支持文件上传,支持自动确定影响内容的编码,支持国际化的URL和POST数据自动编码。 1)、发送无参get请求 r=requests.get('http://httpbin.o原创 2016-12-15 16:12:40 · 3538 阅读 · 0 评论 -
python 多线程使用及Ctrl+C结束
多线程使用例程及Ctrl+C结束多线程#!/usr/bin/env python#coding: utf-8import time, threadingimport randomimport socketimport signalHOST = '192.168.1.110'UDPPORT = 8888address = (HOST, UDPPORT)thread_num =...原创 2018-02-26 13:56:01 · 2461 阅读 · 0 评论 -
python代码加密
由于python设计的初衷是开源的,因此py文件是可以直接看到源码的。但开发商业软件,代码加密保护就比较重要了。 pyc文件是py文件经过编译后生成的二进制文件,因此可以发布pyc文件以隐藏源代码。pyc文件拥有更快的加载速度,执行速度没有区别。pyc是...原创 2018-02-27 17:25:39 · 2368 阅读 · 0 评论 -
python程序内存分析器
概述 Memory_profiler是一个Python模块,可以监视一个进程的内存消耗,甚至可以一行一行的分析Python程序的内存消耗。实例1用@profile修饰你需要监视的函数(如果函数在类里用:@profile(precision=4))@profiledef func(): a = [1] * (2 ** 8) b = [2] * (2 ** ...原创 2018-02-24 16:03:58 · 2155 阅读 · 0 评论 -
Django快速开发步骤
安装虚拟环境pip install virtualenv虚拟环境创建和删除创建:mkvirtualenv py_django(虚拟环境名)删除:rmvirtualenv py_django(虚拟环境名)需要先退出虚拟环境虚拟环境使用启动:Linux:workon py_djangoWindows:执行虚拟环境目录下py_django\Scripts\act...原创 2019-01-14 10:14:43 · 10389 阅读 · 0 评论 -
Python用Tkinterk开发小球弹弹弹
业余时间学习练习python用Tkinter开发界面,下面是个简单的弹小球的代码MoreBalls.py#coding:utf-8from random import randintfrom Tkinter import *#from Tkinter.Ttk import *#创建一个随机球处理类class SettingBalls: def __init__(self, canv...原创 2019-01-16 17:35:00 · 10372 阅读 · 4 评论 -
python实现微信及邮件报警
要想使用微信报警,首先需要在微信平台注册微信企业号并创建应用ID:https://work.weixin.qq.com/?from=qyh_redirectmain.py#coding=utf-8#!/usr/bin/pythonimport osimport daemonimport loggingfrom config import optionsfrom daemon im...原创 2019-08-22 10:12:37 · 46246 阅读 · 1 评论 -
Python学习笔记(2)
20、在Python类定义的方法通常有三种:实例方法、类方法以及静态方法。 a、 这三者之间的区别是实例方法一般都以self作为第一个参数,必须和具体的对象实例进行绑定才能访问,而类方法以cls作为第一个参数,cls表示类本身,定义时使用@classmethod,那么通过cls引用的必定是类对象的属性和方法; b、而静态方法不需要默认的任何参数,跟一般普通原创 2016-12-05 18:08:00 · 3792 阅读 · 0 评论