-
用生成器来改写直接返回列表的函数方法
所属栏目:[Python] 日期:2020-12-17 热度:51
本文是一篇关于《Effective Python》书中一节的学习笔记,记录了示例代码和思路。 如果函数要产生一系列结果,那么最简单的做法就是把这些结果都放在一个列表里返回。 比如我们要查出字符串中每个词的首字母在整串字符串中的位置: def index_word(text): re[详细]
-
django+js+ajax实现刷新页面的方法
所属栏目:[Python] 日期:2020-12-17 热度:197
本篇章节讲解django+js+ajax实现刷新页面的方法。供大家参考研究具体如下: 在服务器开发的时候,为了方便将服务器对外开一个接口来操作,可以使用django制作网页,通过页面来操作服务器。这样可以将服务器的维护工作暴漏在更加友好的界面操作,而[详细]
-
详解Python读取配置文件模块ConfigParser
所属栏目:[Python] 日期:2020-12-17 热度:72
1,ConfigParser模块简介 假设有如下配置文件,需要在Pyhton程序中读取 $ cat config.ini[db]db_port = 3306db_user = rootdb_host = 127.0.0.1db_pass = xgmtest [SectionOne]Status: SingleName: DerekValue: YesAge: 30Single: True [SectionTwo]Favorite[详细]
-
浅谈Python基础之I/O模型
所属栏目:[Python] 日期:2020-12-17 热度:165
一、I/O模型 IO在计算机中指Input/Output,也就是输入和输出。由于程序和运行时数据是在内存中驻留,由CPU这个超快的计算核心来执行,涉及到数据交换的地方,通常是磁盘、网络等,就需要IO接口。 同步(synchronous) IO和异步(asynchronous) IO,阻塞(bl[详细]
-
Python urls.py的三种配置写法实例详解
所属栏目:[Python] 日期:2020-12-17 热度:171
urls.py的配置写法一般有三种方式。 1. 第一种是导入视图的方式,就是 The Django Book 里面样例的写法: from blog.views import index url(r'^nowamagic/',index) 2. 第二种方法是视图处理方法,看代码就知道是怎么回事了。 url(r'^nowamagic/','test.view[详细]
-
Python中创建字典的几种方法总结(推荐)
所属栏目:[Python] 日期:2020-12-17 热度:173
1、传统的文字表达式: d={'name':'Allen','age':21,'gender':'male'} d{'age': 21,'name': 'Allen','gender': 'male'} 如果你可以事先拼出整个字典,这种方式是很方便的。 2、动态分配键值: d={} d['name']='Allen' d['age']=21 d['gender']='male' d{'age[详细]
-
Pycharm学习教程(7)虚拟机VM的配置教程
所属栏目:[Python] 日期:2020-12-17 热度:82
设想这样一种情况,你在一个平台上操作你的工程,但你希望在另外一个平台上完善并运行它,这就是为什么Pycharm做了很多工作来支持远程调试。 在虚拟机上运行一个工程主要包含以下步骤: (1)定义一个虚拟框架define a virtual box (2)需要在虚拟框架下配[详细]
-
利用Anaconda完美解决Python 2与python 3的共存问题
所属栏目:[Python] 日期:2020-12-17 热度:194
前言 现在Python3 被越来越多的开发者所接受,同时让人尴尬的是很多遗留的老系统依旧运行在 Python2 的环境中,因此有时你不得不同时在两个版本中进行开发,调试。 如何在系统中同时共存 Python2 和 Python3 是开发者不得不面对的问题,一个利好的消息是,An[详细]
-
Java获取当前系统事件System.currentTimeMillis()方法
所属栏目:[Python] 日期:2020-12-17 热度:69
System.currentTimeMillis() 产生一个当前的毫秒,这个毫秒其实就是自1970年1月1日0时起的毫秒数,Date()其实就是相当于Date(System.currentTimeMillis()),因为Date类还有构造Date(longdate),用来计算long秒与1970年1月1日之间的毫秒差。 得到了这个毫秒数[详细]
-
Python遍历文件夹和读写文件的实现方法
所属栏目:[Python] 日期:2020-12-17 热度:182
需 求 分 析 1、读取指定目录下的所有文件 2、读取指定文件,输出文件内容 3、创建一个文件并保存到指定目录 实 现 过 程 Python写代码简洁高效,实现以上功能仅用了40行左右的代码~ 昨天用Java写了一个写入、创建、复制、重命名文件要将近60行代码; 不过简[详细]
-
Windows和Linux下Python输出彩色文字的方法教程
所属栏目:[Python] 日期:2020-12-17 热度:52
前言 最近在项目中需要输出彩色的文字来提醒用户,以前写过,但是只能在win上面运行。 今天搜了下看有没有在win和Linux上通用的输出彩色文字的模块,结果发现没有,,于是就自己弄了一个,分享下,以后用的时候翻翻博客,方便别人也方便自己。 win下输出彩色[详细]
-
Python学习小技巧之列表项的推导式与过滤操作
所属栏目:[Python] 日期:2020-12-17 热度:160
本文介绍的是关于Python中列表项的推导式与过滤操作的相关内容,分享出来供大家参考学习,下面来一起看看吧: 典型代码1: data_list = [1,2,3,4,-1,-2,6,8,-9] data_list_copy = [item for item in data_list] print(data_list) print(data_list_copy) 输出[详细]
-
详解Python pygame安装过程笔记
所属栏目:[Python] 日期:2020-12-17 热度:65
今天看到一个教程,是关于Python安装pygame模块的。觉得很好,拿来分享一下。 安装Python 额,这个小题貌似在这里很是多余[详细]
-
Python简单生成8位随机密码的方法
所属栏目:[Python] 日期:2020-12-17 热度:101
本篇章节讲解Python简单生成8位随机密码的方法。供大家参考研究具体如下: #!/usr/bin/env python# -*- coding: utf-8 -*-import randomimport string#第一种方法seed = "1234567890abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ!@#$%^&*[详细]
-
Python常见加密模块用法分析【MD5,sha,crypt模块】
所属栏目:[Python] 日期:2020-12-17 热度:63
本篇章节讲解Python常见加密模块用法。供大家参考研究具体如下: 1. md5模块 md5.new([arg]) 返回一个md5对象,如果给出参数,则相当于调用了update(arg) md5.update(arg) 用string参数arg更新md5对象 md5.digest() 返回16字节的摘要,由传给updat[详细]
-
网站渗透常用Python小脚本查询同ip网站
所属栏目:[Python] 日期:2020-12-17 热度:56
旁站查询来源: http://dns.aizhan.com http://s.tool.chinaz.com/same http://i.links.cn/sameip/ http://www.ip2hosts.com/ 效果图如下: 以百度网站和小残博客为例: PS:直接调用以上4个旁注接口查询同服服务器域名信息包含服务器类型 比如小残博客使用的[详细]
-
Python实现的简单dns查询功能示例
所属栏目:[Python] 日期:2020-12-17 热度:174
本篇章节讲解Python实现的简单dns查询功能。供大家参考研究具体如下: #!/usr/bin/pythonimport sys,socketdef print_array(*arr): array = arr for item in array: print item[4][0]print '''this script is for host resolveprint "now this beg[详细]
-
Python对文件和目录进行操作的方法(file对象/os/os.path/shutil
所属栏目:[Python] 日期:2020-12-17 热度:59
使用Python过程中,经常需要对文件和目录进行操作。所有file类/os/os.path/shutil模块时每个Python程序员必须学习的。 下面通过两段code来对其进行学习。 1. 学习 file对象 2. 学习os/os.path/shutil模块 1.file对象学习: 项目中需要从文件中读取配置参数,[详细]
-
python 计算两个日期相差多少个月实例代码
所属栏目:[Python] 日期:2020-12-17 热度:186
近期,由于业务需要计算两个日期之前相差多少个月。我在网上找了很久,结果发现万能的python,居然没有一个模块计算两个日期的月数,像Java、C#之类的高级语言,都会有(date1-date2).months的现成方法,觉得不可思议。说句实在的,一直觉得python 的日期处理[详细]
-
Python入门_浅谈字符串的分片与索引、字符串的方法
所属栏目:[Python] 日期:2020-12-17 热度:117
这篇文章主要介绍了字符串的分片与索引、字符串的方法。 字符串的分片与索引: 字符串可以用过string[X]来分片与索引。分片,简言之,就是从字符串总拿出一部分,储存在另一个地方。 看下面这个例子,string[0]代表第一个字符,string[-1]为最后一个字符,空[详细]
-
多版本Python共存的配置方法
所属栏目:[Python] 日期:2020-12-17 热度:181
同一台PC中,如果同时安装Python2和Python3环境,会在执行python命令时出现错误,操作系统会找到默认的配置进行执行。怎么样才能让python2和python3一起工作又互相不影响呢。 但是由于工作需要,我们的个人PC上可能需要多个python版本共存,应该进行什么样的[详细]
-
Python 编码Basic Auth使用方法简单实例
所属栏目:[Python] 日期:2020-12-17 热度:164
本片博文主要介绍在Python3 环境下把用户名密码编码成字符串。 代码如下: import base64def get_basic_auth_str(username,password): temp_str = username + ':' + password # 转成bytes string bytesString = temp_str.encode(encoding="utf-8") # base64[详细]
-
Python开发的实用计算器完整实例
所属栏目:[Python] 日期:2020-12-17 热度:184
本篇章节讲解Python开发的实用计算器。供大家参考研究具体如下: 实现功能:图形界面PyQt,输入框,+,―,*,/ ;乘方 ,开方 ,取余,清零。 1. Python代码: #!/usr/bin/env python# -*- coding: utf-8 -*-'''Author : Mr.LiuYCCreated on 2014[详细]
-
python snownlp情感分析简易demo(分享)
所属栏目:[Python] 日期:2020-12-17 热度:134
SnowNLP是国人开发的python类库,可以方便的处理中文文本内容,是受到了TextBlob的启发而写的,由于现在大部分的自然语言处理库基本都是针对英文的,于是写了一个方便处理中文的类库,并且和TextBlob不同的是,这里没有用NLTK,所有的算法都是自己实现的,并[详细]
-
利用Python读取文件的四种不同方法比对
所属栏目:[Python] 日期:2020-12-17 热度:83
前言 大家都知道Python 读文件的方式多种多样,但是当需要读取一个大文件的时候,不同的读取方式会有不一样的效果。下面就来看看详细的介绍吧。 场景 逐行读取一个 2.9G 的大文件 CPU i7 6820HQ RAM 32G 方法 对每一行的读取进行一次分割字符串操作 以下方法[详细]
