-
Python socket网络编程TCP/IP服务器与客户端通信
所属栏目:[Python] 日期:2020-12-16 热度:88
Python socket网络编程 初学 python,前段时间买了两本书《python 编程从入门到实践》《Python 核心编程第三版》,第一本书主要讲的是一些基本语法和一些基本的使用方法,而第二本则深入很多,自己看来也是一知半解,刚好看到了这部分网络编程,依然有好多不[详细]
-
使用nodejs、Python写的一个简易HTTP静态文件服务器
所属栏目:[Python] 日期:2020-12-16 热度:93
日常开发过程中,我们经常需要修改一些放在 CDN 上的静态文件(如 JavaScript、CSS、HTML 文件等),这个过程中,我们希望能有一种方式将线上 CDN 的目录映射为本地硬盘上的某个目录,这样,当我们在本地修改了某个文件时,不需要发布,刷新后马上能看到效果[详细]
-
python批量读取txt文件为DataFrame的方法
所属栏目:[Python] 日期:2020-12-16 热度:114
我们有时候会批量处理同一个文件夹下的文件,并且希望读取到一个文件里面便于我们计算操作。比方我有下图一系列的txt文件,我该如何把它们写入一个txt文件中并且读取为DataFrame格式呢? 首先我们要用到glob模块,这个python内置的模块可以说是非常的好用。[详细]
-
Python自动重试HTTP连接装饰器
所属栏目:[Python] 日期:2020-12-16 热度:140
有时候我们要去别的接口取数据,可能因为网络原因偶尔失败,为了能自动重试,写了这么一个装饰器。 这个是python2.7x 的版本,python3.x可以用 nonlocal 来重写。 #-*- coding: utf-8 -*- #all decorators in this tool file #author: orangleliu ##########[详细]
-
用Python脚本生成Android SALT扰码的方法
所属栏目:[Python] 日期:2020-12-16 热度:132
复制代码 代码如下: #!/usr/bin/python # Filename: gen_salt.py import random salt =[] for i in range(0,30): salt.append( random.randint(-128,127) ) print salt 执行 $ python gen_salt.py 后结果形式如下 [4,30,42,-124,-120,-75,77,38,-112,35,4,-1[详细]
-
python 通过logging写入日志到文件和控制台的实例
所属栏目:[Python] 日期:2020-12-16 热度:64
如下所示: import logging # 创建一个logger logger = logging.getLogger('mylogger') logger.setLevel(logging.DEBUG) # 创建一个handler,用于写入日志文件 fh = logging.FileHandler('test.log') fh.setLevel(logging.DEBUG) # 再创建一个handler,用于[详细]
-
Python实现删除Android工程中的冗余字符串
所属栏目:[Python] 日期:2020-12-16 热度:115
Android提供了一套很方便的进行资源(语言)国际化机制,为了更好地支持多语言,很多工程的翻译往往会放到类似crowdin这样的平台上。资源是全了,但是还是会有一些问题。 哪些问题 以下使用一些语言进行举例。其中values为工程默认的资源。 1.某语言的资源和[详细]
-
在Python中利用Into包整洁地进行数据迁移的教程
所属栏目:[Python] 日期:2020-12-16 热度:56
动机 我们花费大量的时间将数据从普通的交换格式(比如CSV),迁移到像数组、数据库或者二进制存储等高效的计算格式。更糟糕的是,许多人没有将数据迁移到高效的格式,因为他们不知道怎么(或者不能)为他们的工具管理特定的迁移方法。 你所选择的数据格式很[详细]
-
Pytorch入门之mnist分类实例
所属栏目:[Python] 日期:2020-12-16 热度:143
本文实例为大家分享了Pytorch入门之mnist分类的具体代码,供大家参考,具体内容如下 #!/usr/bin/env python# -*- coding: utf-8 -*-__author__ = 'denny'__time__ = '2017-9-9 9:03'import torchimport torchvisionfrom torch.autograd import Variableimpor[详细]
-
python实现TCP服务器端与客户端的方法详解
所属栏目:[Python] 日期:2020-12-16 热度:191
本篇章节讲解python实现TCP服务器端与客户端的方法。供大家参考研究。具体如下: TCP服务器程序(tsTserv.py): from socket import *from time import ctimeHOST = ''PORT = 21567BUFSIZ = 1024ADDR = (HOST,PORT)tcpSerSock = socket(AF_INET,SOC[详细]
-
python重试装饰器示例
所属栏目:[Python] 日期:2020-12-16 热度:129
利用python 写一些网络服务的时候,当网络状况不好,或者资源占用过多,任务拥塞的情况下,总会抛出一些异常,当前任务就被终止了,可以很好的利用@装饰器,写一个重试的装饰器,这样比较python! 执行结果: 复制代码 代码如下: WARNING:root:timed out,Ret[详细]
-
python的re模块应用实例
所属栏目:[Python] 日期:2020-12-16 热度:55
本篇章节讲解python的re模块应用。是非常重要的应用技巧。供大家参考研究。 具体方法如下: import re # match_object = re.match('foo','foo') if match_object is not None: print type(match_object) print match_object.group() # match_object[详细]
-
python实现单向链表详解
所属栏目:[Python] 日期:2020-12-16 热度:177
本文研究的主要是Python中实现单向链表的相关内容,具体如下。 什么是链表 链表顾名思义就是~链 链表是一种动态数据结构,他的特点是用一组任意的存储单元存放数据元素。链表中每一个元素成为“结点”,每一个结点都是由数据域和指针域组成的。跟数组不同链[详细]
-
使用python编写批量卸载手机中安装的android应用脚本
所属栏目:[Python] 日期:2020-12-16 热度:193
该脚本的功能是卸载android手机中安装的所有第三方应用,主要是使用adb shell pm、adb uninstall 命令,所以使用的前提是需要配好adb的环境变量,下面上代码: #!/usr/bin/env python import os def uninstall(): os.popen("adb wait-for-device") print "st[详细]
-
python使用锁访问共享变量实例解析
所属栏目:[Python] 日期:2020-12-16 热度:167
本文研究的主要是python使用锁访问共享变量,具体介绍和实现如下。 python 做多线程编程时,多个线程若同时访问某个变量,可能会对变量数据造成破坏,pyhon中的threading模块提供了lock对象,lock中的acquire方法用于获取一个锁,而release用于释放一个锁。[详细]
-
Python实现针对给定单链表删除指定节点的方法
所属栏目:[Python] 日期:2020-12-16 热度:189
本篇章节讲解Python实现针对给定单链表删除指定节点的方法。供大家参考研究具体如下: 题目: 初始化定义一个单链表,删除指定节点,输出链表 下面是具体的实现: #!usr/bin/env python#encoding:utf-8'''''__Author__:沂水寒城功能:给定一个单链[详细]
-
使用python编写监听端
所属栏目:[Python] 日期:2020-12-16 热度:152
本文实例为大家分享了python编写监听端的具体代码,供大家参考,具体内容如下 import socket import time import sys import string import struct import errno import binascii #Definition ser_ip = 'localhost' ser_port = 15001 HEADER_LISTENER = "III[详细]
-
dataframe设置两个条件取值的实例
所属栏目:[Python] 日期:2020-12-16 热度:184
如下所示: import pandas as pd import numpy as np from pandas import Series,DataFrame df = DataFrame({'name':['a','a','b','b'],'classes':[1,2,3,4],'price':[11,22,33,44]}) df classes name price0 1 a 111 2 a 222 3 b 333 4 b 44 根据index和col[详细]
-
Pandas 数据框增、删、改、查、去重、抽样基本操作方法
所属栏目:[Python] 日期:2020-12-16 热度:123
总括 pandas的索引函数主要有三种: loc 标签索引,行和列的名称 iloc 整型索引(绝对位置索引),绝对意义上的几行几列,起始索引为0 ix 是 iloc 和 loc的合体 at是loc的快捷方式 iat是iloc的快捷方式 建立测试数据集: import pandas as pddf = pd.DataFra[详细]
-
Python Pandas找到缺失值的位置方法
所属栏目:[Python] 日期:2020-12-16 热度:147
问题描述: python pandas判断缺失值一般采用 isnull(),然而生成的却是所有数据的true/false矩阵,对于庞大的数据dataframe,很难一眼看出来哪个数据缺失,一共有多少个缺失数据,缺失数据的位置。 首先对于存在缺失值的数据,如下所示 import pandas as p[详细]
-
pandas全表查询定位某个值所在行列的方法
所属栏目:[Python] 日期:2020-12-16 热度:98
如下所示: # create a dataframe with an integer feature and a categorical string featuredemo_df = pd.DataFrame({'Integer Feature': [0,1,2,1],'Categorical Feature': ['socks','fox','socks','box']})demo_df 接下来用for遍历: for indexs in demo[详细]
-
python打包压缩、读取指定目录下的指定类型文件
所属栏目:[Python] 日期:2020-12-16 热度:181
下面通过代码给大家介绍python打包压缩指定目录下的指定类型文件,具体代码如下所示: import osimport datetimeimport tarfileimport fnmatchdef find_spe_file(root,patterns=['*'],non_cludedir=[]): for root,dirnames,filenames in os.walk(root): for[详细]
-
Java与Python两大幸存者谁更胜一筹呢
所属栏目:[Python] 日期:2020-12-16 热度:54
在学习编程语言上,相信很多人都纠结过学哪种语言更好?其实,在选择是更多的时候我们更多是需要看自己更适合。本篇文章,千锋武汉小编与大家共同讨论的编程语言,或许更多的是限于python和Java哪个好的问题之上。 Python起源于一种脚本语言,它的语法体现了[详细]
-
Python简单实现两个任意字符串乘积的方法示例
所属栏目:[Python] 日期:2020-12-16 热度:174
本篇章节讲解Python简单实现两个任意字符串乘积的方法。供大家参考研究具体如下: 题目: 给定两个任意数字组成的字符串,求乘积,字符可能很大,但是python具有无限精度的整数在这里就不需要考虑这个问题了 下面是简单的实现: #!usr/bin/env pyt[详细]
-
python使用socket创建tcp服务器和客户端
所属栏目:[Python] 日期:2020-12-16 热度:118
python使用socket创建tcp服务器和客户端。 服务器端为一个时间戳服务器,在接收到客户端发来的数据后,自动回复。 客户端,等待用户输入,回车后向服务器发送用户输入的内容。 分别在python2.7和python3.6下测试。在启动时需要先启动服务器端,在启动客户端[详细]